0
0
0
-1
0
-1
0
-1
0
0
-1
0
-1
0
-2
1
-3
3
-5
5
-8
9
-12
14
-19
22
-29
38
-55
94
-336
-1269
-1131
-1108
-944
-907
-813
-710
-603
-518
-460
-310
-137
89
240
346
466
636
773
791
791
734
739
752
703
662
649
566
619
572
594
643
662
788
833
883
904
1011
1103
1228
1234
1390
1444
1540
1636
1726
1817
1880
1916
1834
2037
1932
1982
1546
1043
484
-113
-367
-813
-1227
-1720
-1977
-2125
-2021
-2101
-2129
-2078
-2050
-1810
-1635
-1460
-1279
-1183
-1160
-1175
-1155
-958
-794
-730
-633
-429
-158
219
443
600
645
724
887
861
813
687
469
185
-221
-587
-857
-1246
-1550
-1899
-2150
-2239
-2329
-2274
-2260
-2252
-2258
-2291
-2258
-2160
-2050
-1940
-1881
-1756
-1572
-1445
-1335
-1270
-1178
-986
-858
-741
-619
-503
-423
-383
-392
-316
-201
-138
28
170
313
442
562
640
644
641
719
695
630
591
555
531
511
497
485
578
562
647
699
799
971
1067
1293
1424
1494
1553
1636
1695
1768
1787
1848
1948
1920
1968
1925
1951
1893
1569
1087
577
44
-280
-678
-1218
-1623
-2000
-2119
-2165
-2248
-2282
-2301
-2166
-1890
-1702
-1480
-1255
-1171
-1090
-1038
-994
-819
-759
-706
-608
-498
-214
47
226
403
518
661
838
874
894
815
616
417
120
-236
-561
-982
-1311
-1639
-1988
-2163
-2269
-2320
-2395
-2393
-2266
-2040
-1869
-1772
-1678
-1573
-1402
-1326
-1316
-1280
-1333
-1376
-1433
-1463
-1393
-1271
-1116
-962
-781
-523
-268
-115
43
223
373
480
521
545
545
490
421
350
263
273
260
238
208
281
429
526
582
621
728
834
903
960
972
1013
1077
1112
1183
1205
1309
1431
1523
1636
1773
1925
2054
2117
2114
2086
2178
2194
2048
1600
1080
565
66
-320
-808
-1331
-1749
-2008
-2104
-2124
-2129
-2112
-2104
-2004
-1752
-1504
-1290
-1164
-1062
-980
-942
-870
-823
-794
-777
-677
-516
-282
-15
194
368
483
647
806
850
847
779
669
510
298
-22
-379
-776
-1046
-1320
-1608
-1777
-1966
-2042
-2089
-2112
-2062
-1948
-1824
-1723
-1636
-1503
-1356
-1288
-1247
-1264
-1254
-1225
-1220
-1162
-1120
-1058
-977
-894
-789
-662
-527
-410
-271
-141
64
239
370
477
556
600
571
552
499
465
418
365
314
278
287
289
317
346
435
575
709
789
861
940
991
1062
1111
1118
1146
1227
1290
1344
1409
1493
1576
1647
1691
1769
1819
1970
2019
1959
1724
1328
914
418
15
-442
-888
-1339
-1706
-1886
-1991
-1993
-2107
-2207
-2117
-1921
-1622
-1407
-1238
-1109
-1027
-922
-842
-837
-892
-931
-859
-733
-605
-429
-274
-151
-6
171
361
488
564
593
620
553
421
229
-26
-350
-648
-941
-1219
-1467
-1668
-1834
-1972
-1971
-1967
-1905
-1801
-1680
-1550
-1410
-1230
-1135
-1140
-1158
-1200
-1198
-1228
-1286
-1339
0
0
0
-1
0
-1
0
-1
-1
0
-1
0
-1
0
-1
0
-2
1
-3
2
-4
4
-6
6
-9
10
-14
18
-27
45
-162
-614
-551
-573
-565
-554
-539
-526
-461
-422
-399
-407
-397
-358
-353
-375
-398
-409
-433
-436
-443
-457
-506
-519
-507
-524
-518
-525
-516
-505
-487
-476
-457
-468
-482
-500
-495
-484
-485
-480
-532
-514
-492
-488
-465
-456
-429
-437
-458
-407
-411
-398
-346
-347
-305
-290
-277
-280
-258
-229
-220
-201
-211
-203
-194
-196
-196
-182
-165
-146
-173
-179
-159
-161
-144
-169
-177
-130
-164
-155
-144
-137
-133
-136
-130
-155
-141
-130
-147
-166
-156
-139
-122
-119
-118
-105
-107
-104
-106
-83
-84
-117
-93
-83
-110
-139
-180
-176
-194
-214
-207
-247
-296
-299
-301
-308
-319
-334
-332
-356
-362
-383
-410
-432
-429
-428
-428
-416
-420
-422
-431
-418
-407
-395
-375
-371
-380
-388
-395
-411
-424
-423
-410
-400
-431
-463
-445
-444
-438
-436
-443
-449
-458
-453
-465
-489
-491
-491
-501
-505
-504
-499
-497
-499
-501
-491
-484
-472
-464
-487
-479
-459
-443
-440
-427
-415
-413
-399
-375
-341
-333
-325
-290
-265
-262
-250
-226
-219
-225
-234
-233
-236
-238
-244
-250
-243
-221
-219
-217
-234
-237
-233
-239
-237
-236
-235
-200
-198
-215
-198
-189
-145
-137
-155
-163
-152
-154
-155
-176
-183
-149
-142
-149
-138
-131
-129
-131
-118
-105
-99
-135
-139
-167
-198
-191
-193
-207
-202
-213
-207
-175
-178
-166
-137
-156
-161
-128
-119
-133
-165
-165
-154
-154
-167
-193
-207
-202
-226
-245
-250
-284
-265
-259
-287
-284
-268
-280
-280
-277
-285
-262
-249
-266
-261
-245
-251
-248
-258
-295
-287
-278
-275
-283
-279
-266
-270
-263
-264
-266
-268
-275
-286
-302
-302
-314
-322
-319
-310
-302
-294
-303
-295
-290
-285
-284
-309
-323
-332
-342
-377
-397
-397
-399
-381
-366
-363
-346
-333
-330
-310
-280
-264
-271
-269
-280
-289
-308
-341
-336
-333
-353
-342
-347
-354
-339
-330
-314
-292
-274
-272
-276
-262
-260
-256
-255
-232
-215
-238
-245
-237
-224
-241
-239
-234
-261
-261
-258
-251
-246
-266
-239
-228
-224
-204
-211
-238
-239
-227
-231
-234
-250
-250
-249
-255
-264
-260
-239
-224
-224
-216
-209
-223
-226
-198
-177
-188
-187
-183
-183
-181
-192
-210
-206
-174
-194
-217
-205
-204
-217
-221
-233
-250
-265
-306
-326
-330
-315
-341
-366
-379
-414
-437
-433
-434
-457
-460
-467
-453
-465
-468
-459
-437
-435
-454
-449
-436
-428
-423
-428
-429
-422
-436
-401
-413
-408
-393
-384
-395
-406
-401
-382
-373
-382
-377
-393
-405
-396
-414
-433
-439
-461
-481
-467
-468
-459
-453
-454
-412
-383
-353
-352
-330
-283
-260
-273
-255
-250
-244
-229
-232
-233
-262
-267
-258
-277
-284
-256
-270
-288
-266
-262
-268
-257
-260
-223
-185
-175
-179
-172
-147
-153
-163
-173
-185
-196
-211
-219
-227
-219
-218
-193
-181
-171
-155
-97
-96
-123
-133
-149
-144
-141
-172
-189
-222
-211
-209
-244
-250
-261
-260
-256
-271
-280
-284
-303
-299
-308
-318
-329
-348
-356
-345
-363
-374
-380
-396
-404
-382
-410
-427
-424
-427
-428
-444
-421
-387
-383
-380
-359
-345
-340
-339
-350
-338
-326
-330
-367
-381
-370
-378
-402
-411
-387
-417
-413
-404
-412
-406
-424
-441
-417
-376
-375
-384
-369
-361
-325
-315
-318
-309
-304
-299
-253
-234
-254
-229
-217
-208
-193
-179
-180
-171
-122
-103
-102
-107
-113
-92
-63
-81
-91
-90
-80
-92
-104
-128
-129
-148
-145
-124
-154
-178
-155
-136
-146
-136
-133
-112
-119
-115
-95
-94
-78
-83
-59
-57
-73
-85
-115
-146
-143
-137
-154
-155
-158
-147
-160
-195
-201
-204
-222
-218
-236
-273
-273
-281
-277
-286
-293
-293
-304
-311
-310
-293
-310
-299
-292
-292
-275
-268
-286
-293
-302
-297
-258
-277
-279
-270
-273
-288
-275
-295
-281
-304
-312
-303
-281
-304
-284
-298
-301
-303
-307
-265
-283
-277
-250
-233
-263
-243
-241
-221
-242
-263
-239
-216
-221
-208
-196
-211
-181
-138
-149
-160
-136
-122
-94
-116
-100
-113
-130
-139
-153
-183
-169
-168
-219
-193
-208
-258
-276
-287
-319
-344
-343
-346
-330
-320
-324
-325
-310
-284
-267
-265
-279
-234
-239
-236
-216
-229
-212
-166
-137
-163
-138
-120
-104
-139
-126
-138
-176
-128
-187
-209
-176
-232
-249
-238
-349
-291
-387
-416
-335
-377
-365
-392
-435
-421
-410
-378
-395
-438
-443
-464
-383
-374
-369
-383
-347
-343
-361
-341
-358
-404
-404
-438
-440
-433
-447
-427
-485
-454
-422
-426
-385
-361
-366
-355
-328
-330
-323
-308
-323
-299
-328
-353
-325
-352
-347
-332
-343
-361
-368
-373
-348
-343
-343
-326
-299
-279
-276
-244
-238
-201
-214
-190
-179
-194
-177
-208
-194
-209
-237
-257
-255
-243
-286
-294
-297
-298
-240
-219
-237
-273
-325
-294
-311
-283
-265
-311
-342
-322
-312
-290
-284
-301
-252
-227
-178
-166
-147
-117
-145
-119
-78
-147
-159
-145
-183
-224
-186
-223
-291
-282
-330
-351
-335
-359
-358
-352
-357
-342
-352
-335
-353
-318
-326
-363
-303
-340
-351
-333
-327
-320
-316
-318
-345
-285
-266
-255
-235
-263
-230
-267
-247
-201
-209
-222
-192
-199
-155
-139
-133
-114
-127
-134
-188
-178
-139
-181
-225
-291
-440
-457
-438
-466
-557
-544
-454
-567
-462
-389
-424
-383
-235
-200
-149
-24
-35
12
-15
121
160
166
-210
-423
-804
-932
-802
-898
-1178
-1382
-1021
-1020
-729
-366
-278
-340
-215
163
137
224
230
-49
-245
-237
-120
-270
-411
-368
-391
-437
-279
-223
-296
-303
-189
-64
-88
-63
-49
-103
-112
-57
-158
-258
-371
-378
-312
-289
-336
-320
-343
-348
-220
-132
-158
-166
-158
-88
-56
-13
-12
-106
-188
-174
-122
-253
-215
-292
-322
-298
-236
-294
-261
-401
-183
-922
-663
135
-481
-137
-276
-552
-346
35
22
-142
-240
-101
-72
-561
-275
-175
-618
-662
-364
-547
-648
-129
-317
-355
-282
-117
-75
-237
-101
-33
-115
-120
-81
-255
-317
-252
-183
-300
-294
-371
-301
-206
-242
-106
-169
-216
-135
-70
-85
-217
-47
-181
-209
-142
-255
-296
-368
-421
-369
-376
-406
-386
-450
-379
-349
-303
-444
-293
-288
-347
-160
-283
-273
-397
-272
-405
-600
-574
-664
-750
-770
-686
-842
-826
-633
-603
-535
-377
-141
-86
-37
94
193
99
149
13
-178
-220
-225
-235
-399
-491
-503
-434
-357
-293
-231
-189
-36
32
121
99
55
57
19
-31
-203
-194
-307
-391
-773
-880
-875
-1038
-978
-1052
-1065
-1050
-726
-533
-410
-190
-7
151
326
456
521
518
350
304
154
-35
-124
-329
-438
-469
-543
-495
-481
-503
-389
-311
-195
-112
-75
-49
-56
-99
-139
-244
-417
-451
-595
-631
-696
-683
-712
-605
-556
-447
-298
-206
-116
-64
31
119
129
3
16
-146
-161
-248
-288
-409
-479
-414
-452
-488
-500
-431
-394
-311
-274
-285
-242
-204
-152
-163
-241
-281
-307
-401
-448
-460
-478
-524
-523
-566
-549
-493
-411
-304
-356
-255
-168
-23
20
48
-18
-87
5
13
-100
-223
-221
-233
-275
-254
-315
-391
-380
-260
-202
-268
-235
-198
-197
-189
-152
-195
-249
-284
-339
-396
-353
-383
-408
-395
-426
-390
-331
-248
-216
-227
-111
-88
-137
-32
-108
-186
-188
-212
-229
-339
-364
-340
-355
-351
-294
-359
-332
-225
-139
-133
-67
-29
-119
-76
-67
-127
-118
-199
-320
-276
-313
-376
-367
-441
-473
-414
-347
-348
-292
-297
-272
-241
-252
-205
-273
-317
-335
-381
-387
-417
-507
-521
-580
-442
-360
-405
-352
-330
-216
-199
-99
-111
-162
-128
-129
-126
-125
-185
-221
-386
-405
-349
-341
-295
-304
-236
-215
-139
-82
-52
-35
-40
-10
16
-38
-40
-100
-209
-207
-248
-285
-211
-350
-385
-268
-280
-218
-206
-203
-179
-127
-43
-19
-57
-60
-43
-100
-122
-152
-131
-150
-162
-181
-210
-112
-98
-103
-66
-133
-81
-41
-17
-48
-167
-130
-111
-179
-231
-227
-250
-212
-188
-185
-230
-244
-198
-201
-198
-220
-197
-187
-218
-194
-230
-237
-246
-202
-217
-213
-200
-136
-189
-123
-86
-139
-98
-114
-163
-193
-204
-190
-183
-230
-245
-267
-297
-319
-306
-353
-317
-349
-343
-337
-353
-297
-307
-275
-226
-166
-111
-130
-142
-125
-106
-110
-123
-81
-76
-104
-71
-60
-90
-59
-61
-77
-61
-80
-19
-21
-61
-71
-83
-60
-67
-69
-140
-148
-79
-68
-15
-54
-100
-53
-51
-112
-113
-152
-185
-157
-130
-135
-137
-155
-127
-146
-146
-103
-84
-90
-60
-56
-102
-76
-66
-99
-114
-138
-186
-174
-155
-152
-216
-221
-150
-148
-120
-86
-101
-108
-102
-47
-53
-66
-108
-155
-160
-210
-227
-212
-237
-195
-194
-192
-175
-189
-204
-139
-151
-141
-102
-103
-132
-224
-195
-201
-213
-240
-263
-290
-279
-269
-307
-345
-323
-262
-226
-191
-164
-165
-155
-143
-172
-168
-163
-199
-209
-269
-303
-306
-361
-365
-364
-340
-330
-290
-243
-226
-227
-192
-153
-151
-153
-177
-170
-169
-170
-139
-164
-206
-168
-194
-230
-200
-232
-215
-178
-178
-148
-141
-165
-143
-119
-117
-79
-81
-77
-57
-68
-104
-126
-109
-89
-123
-86
-84
-67
-28
-8
-13
-24
-14
29
65
40
11
-43
-19
-47
-80
-95
-134
-117
-140
-111
-123
-146
-116
-83
-38
-46
-40
-37
-16
-31
-24
-37
-71
-140
-143
-138
-166
-155
-195
-208
-219
-203
-182
-192
-186
-179
-173
-133
-120
-104
-81
-97
-90
-119
-141
-152
-181
-177
-209
-254
-271
-289
-296
-313
-311
-313
-323
-317
-288
-285
-305
-280
-265
-282
-286
-276
-295
-303
-323
-324
-281
-290
-301
-294
-262
-244
-223
-217
-205
-204
-204
-145
-140
-184
-203
-183
-194
-195
-183
-208
-200
-151
-120
-99
-128
-104
-121
-92
-125
-107
-149
-160
-97
-128
-104
-128
-74
-50
-51
-22
1
62
82
68
9
-31
-2
50
53
-15
-22
-27
36
75
57
15
-14
28
40
49
-19
-54
-56
-95
-97
-117
-168
-220
-236
-226
-231
-245
-251
-218
-239
-229
-208
-183
-189
-193
-211
-234
-218
-277
-309
-360
-378
-391
-402
-393
-389
-362
-376
-344
-324
-299
-258
-251
-240
-264
-231
-255
-252
-267
-319
-342
-391
-369
-421
-427
-420
-432
-378
-354
-330
-316
-293
-260
-255
-204
-174
-162
-150
-178
-162
-146
-140
-171
-206
-223
-205
-173
-147
-167
-194
-204
-194
-124
-140
-96
-78
-49
-1
1
6
13
10
-14
6
-31
-59
-80
-119
-176
-170
-181
-197
-186
-173
-101
-85
-53
24
30
62
92
90
150
105
85
64
22
1
-38
-81
-124
-136
-136
-123
-107
-97
-91
-66
-34
-3
-23
-92
-91
-89
-117
-176
-263
-277
-304
-303
-346
-403
-421
-420
-452
-478
-445
-475
-480
-514
-533
-548
-553
-546
-568
-554
-586
-598
-619
-611
-617
-649
-622
-611
-595
-590
-592
-623
-642
-641
-661
-669
-658
-638
-641
-645
-616
-598
-593
-577
-578
-577
-542
-499
-500
-496
-490
-458
-417
-400
-397
-403
-376
-373
-319
-298
-289
-310
-326
-281
-237
-225
-204
-199
-192
-165
-151
-116
-132
-176
-174
-149
-96
-43
-26
-39
-56
-10
33
60
45
25
19
87
132
104
101
91
138
166
132
166
170
140
211
210
249
219
208
312
289
345
338
351
379
400
430
371
336
263
232
188
138
40
-83
-166
-225
-271
-377
-487
-574
-694
-782
-926
-993
-1093
-1192
-1265
-1368
-1378
-1432
-1441
-1482
-1492
-1463
-1396
-1292
-1262
-1179
-1106
-1073
-1051
-1016
-986
-987
-962
-957
-960
-978
-996
-1005
-1030
-1035
-1005
-978
-948
-880
-823
-776
-730
-685
-592
-537
-515
-510
-480
-441
-437
-414
-409
-397
-366
-299
-276
-236
-175
-129
-21
80
168
226
307
401
451
482
477
471
492
506
527
459
474
501
517
576
555
608
718
783
865
949
1026
1133
1121
1099
1085
1110
1107
982
876
783
707
479
230
-40
-269
-409
-620
-830
-997
-1108
-1200
-1332
-1419
-1381
-1335
-1350
-1358
-1244
-1082
-953
-915
-906
-814
-668
-567
-565
-552
-464
-392
-402
-451
-454
-420
-456
-576
-660
-663
-684
-770
-982
-1143
-1254
-1376
-1545
-1725
-1802
-1754
-1725
-1735
-1726
-1654
-1510
-1457
-1428
-1337
-1191
-1075
-1027
-998
-947
-859
-849
-911
-916
-830
-743
-709
-679
-557
-402
-255
-150
-26
179
388
563
660
754
861
909
861
779
698
661
604
522
481
444
445
414
416
434
500
608
703
813
978
1138
1305
1442
1575
1667
1711
1701
1709
1707
1666
1501
1214
861
452
127
-247
-569
-861
-1108
-1281
-1420
-1512
-1530
-1526
-1504
-1475
-1369
-1201
-1011
-878
-827
-783
-756
-712
-699
-672
-645
-579
-525
-503
-452
-394
-309
-257
-209
-160
-104
-81
-164
-316
-482
-628
-858
-1161
-1486
-1735
-1970
-2166
-2359
-2454
-2407
-2308
-2215
-2076
-1854
-1582
-1360
-1219
-1075
-960
-844
-869
-925
-1001
-1031
-1085
-1140
-1150
-1125
-1049
-972
-836
-688
-451
-192
30
218
416
593
723
803
807
800
771
682
561
422
330
262
212
176
190
298
390
485
625
760
978
1196
1383
1535
1670
1822
1922
1991
1996
1956
1895
1797
1655
1454
1101
685
254
-138
-466
-813
-1165
-1475
-1649
-1726
-1849
-1986
-2052
-1912
-1740
-1662
-1540
-1372
-1092
-891
-866
-836
-746
-551
-431
-466
-483
-388
-188
-117
-179
-170
-53
64
74
14
-28
-22
-160
-417
-718
-922
-1081
-1361
-1734
-2105
-2285
-2394
-2501
-2561
-2521
-2373
-2149
-1963
-1723
-1476
-1209
-1014
-927
-881
-860
-785
-815
-945
-1137
-1227
-1205
-1179
-1168
-1116
-980
-720
-450
-209
34
268
515
687
811
875
911
895
801
687
537
452
354
255
204
164
237
366
487
647
746
940
1172
1371
1619
1752
1910
2028
2107
2221
2230
2214
2158
2000
1816
1513
1065
559
88
-322
-706
-1155
-1592
-1880
-2020
-2110
-2219
-2322
-2269
-2074
-1843
-1651
-1439
-1179
-902
-726
-660
-568
-460
-286
-217
-232
-216
-177
-48
-14
-33
10
77
184
194
184
163
91
-50
-355
-610
-866
-1103
-1426
-1864
-2198
-2454
-2619
-2775
-2876
-2801
-2590
-2311
-2056
-1845
-1493
-1143
-846
-691
-605
-511
-431
-467
-653
-842
-1004
-1123
-1268
-1369
-1380
-1254
-1077
-893
-678
-404
-87
174
359
509
667
800
832
759
690
612
510
374
271
202
195
252
277
382
516
737
954
1187
1382
1623
1874
2063
2211
2275
2376
2431
2425
2368
2256
2194
2041
1654
1108
520
89
-252
-715
-1229
-1697
-1935
-2048
-2189
-2405
-2528
-2394
-2100
-1862
-1721
-1472
-1106
-713
-548
-501
-403
-170
51
107
52
68
182
265
223
169
218
308
391
359
356
355
298
97
-256
-576
-774
-1001
-1339
-1786
-2131
-2334
-2569
-2800
-2987
-2921
-2626
-2341
-2099
-1861
-1492
-1053
-761
-601
-504
-373
-237
-278
-431
-633
-784
-931
-1156
-1322
-1396
-1335
-1191
-1008
-777
-487
-173
91
292
493
668
781
812
715
610
536
435
285
154
101
180
282
337
421
574
793
1108
1092
1235
1711
1764
1973
2161
2147
2333
2196
2345
2488
2075
2248
2290
1859
1391
835
371
-23
-481
-954
-1652
-1987
-2039
-2360
-2624
-2921
-2827
-2502
-2270
-2106
-1864
-1408
-959
-593
-377
-341
-110
187
328
321
321
449
411
318
195
150
251
283
213
118
129
223
85
-316
-614
-830
-915
-1291
-1730
-2058
-2339
-2447
-2753
-3044
-3168
-2979
-2632
-2400
-2209
-1871
-1432
-979
-675
-550
-365
-162
-29
-99
-252
-407
-554
-793
-1068
-1270
-1282
-1289
-1275
-1214
-1034
-742
-519
-297
-145
135
361
500
542
482
438
444
409
294
217
181
289
378
449
495
603
867
1021
1198
1357
1654
1838
2014
2088
2237
2348
2362
2379
2343
2428
2361
2343
2104
1726
1112
507
-42
-438
-909
-1474
-2013
-2344
-2493
-2639
-2799
-2897
-2719
-2374
-1942
-1620
-1237
-867
-455
-102
45
180
291
431
503
510
495
458
364
232
154
161
272
270
233
152
122
42
-116
-488
-829
-1122
-1344
-1627
-2073
-2435
-2727
-2758
-2933
-3026
-3044
-2760
-2307
-1957
-1667
-1345
-867
-499
-311
-215
-72
40
-3
-221
-445
-605
-783
-1018
-1264
-1388
-1349
-1273
-1202
-1123
-940
-654
-368
-143
11
179
398
532
531
427
367
367
401
359
317
356
453
605
662
736
933
1125
1315
1406
1524
1710
1909
2033
2061
2087
2153
2286
2302
2294
2249
2222
2248
2023
1486
824
247
-86
-487
-1073
-1762
-2227
-2424
-2525
-2750
-2917
-2837
-2491
-2028
-1702
-1341
-919
-452
-50
198
359
504
589
644
600
563
541
442
291
157
144
236
288
225
150
147
179
64
-190
-516
-787
-1075
-1446
-1860
-2229
-2458
-2692
-2847
-2998
-2982
-2820
-2497
-2149
-1782
-1359
-996
-537
-252
-24
133
214
217
63
-130
-347
-554
-816
-1062
-1257
-1325
-1308
-1327
-1242
-1106
-837
-595
-376
-161
54
265
348
408
430
439
420
391
358
403
394
451
596
757
883
1015
1181
1409
1579
1686
1855
1939
2095
2128
2189
2230
2235
2246
2242
2236
2260
2221
2115
1941
1434
852
249
-162
-477
-1069
-1689
-2187
-2454
-2534
-2755
-2820
-2715
-2407
-2007
-1686
-1358
-917
-419
3
244
347
501
625
710
683
564
494
385
308
170
72
55
60
17
-59
-93
-121
-255
-533
-803
-1021
-1203
-1588
-1999
-2434
-2527
-2671
-2810
-3021
-3130
-2929
-2610
-2210
-1953
-1631
-1255
-809
-498
-281
-168
-33
38
-47
-291
-511
-691
-842
-1083
-1320
-1391
-1454
-1423
-1404
-1326
-1157
-979
-798
-547
-328
-157
-4
71
157
194
273
296
316
318
387
513
662
753
786
986
1105
1340
1356
1490
1552
1679
1724
1794
1909
1985
2071
1989
2055
2086
2202
2162
2196
2084
1983
1471
956
342
-94
-489
-1085
-1613
-2247
-2484
-2702
-2779
-2850
-2790
-2511
-2115
-1720
-1436
-983
-510
-55
180
250
412
593
642
510
302
266
264
197
35
-119
-102
-37
29
-78
-96
-166
-206
-395
-635
-839
-1092
-1403
-1734
-2107
-2388
-2513
-2668
-2743
-2861
-2754
-2512
-2158
-1902
-1633
-1293
-900
-591
-414
-258
-143
-102
-176
-325
-475
-647
-850
-1015
-1208
-1328
-1400
-1377
-1355
-1366
-1256
-1092
-846
-676
-541
-382
-195
-13
71
138
196
310
358
420
476
569
647
731
829
938
1074
1170
1265
1353
1444
1493
1625
1653
1741
1764
1916
1972
1953
2050
2050
2184
2133
2136
2022
1776
1272
668
196
-227
-628
-1211
-1775
-2244
-2484
-2610
-2750
-2794
-2709
-2355
-1974
-1596
-1264
-889
-428
-102
118
271
416
550
490
384
318
353
282
126
-7
-51
68
76
40
-30
-44
-73
-166
-350
-626
-809
-1048
-1355
-1751
-2083
-2239
-2406
-2502
-2659
-2672
-2585
-2410
-2142
-1885
-1534
-1231
-897
-673
-488
-277
-153
-125
-216
-337
-442
-576
-734
-920
-1068
-1156
-1181
-1195
-1220
-1145
-1022
-827
-654
-505
-362
-227
-82
43
145
195
265
341
431
496
553
652
755
842
951
1088
1218
1322
1382
1505
1540
1627
1707
1787
1861
1918
2068
2061
2156
2146
2243
2279
2241
2197
2102
1915
1497
944
391
-61
-410
-854
-1446
-1950
-2306
-2380
-2481
-2551
-2530
-2311
-1924
-1578
-1257
-929
-516
-217
27
210
365
528
571
484
398
381
391
305
147
101
139
222
183
69
-20
10
-30
-230
-456
-665
-835
-1148
-1458
-1801
-2045
-2225
-2395
-2555
-2655
-2613
-2532
-2340
-2108
-1851
-1556
-1303
-1042
-801
-605
-421
-373
-330
-343
-438
-546
-672
-780
-914
-999
-1056
-1057
-1079
-1076
-989
-875
-712
-587
-470
-352
-231
-105
-45
-4
56
114
181
224
310
384
454
551
662
816
932
1029
1128
1214
1302
1360
1427
1474
1544
1628
1705
1776
1850
1918
1974
2029
2114
2191
2150
2061
1807
1390
864
406
56
-302
-787
-1389
-1846
-2124
-2311
-2499
-2661
-2656
-2396
-2072
-1826
-1582
-1294
-928
-621
-413
-186
40
218
270
183
174
226
233
156
68
113
218
260
181
66
73
129
95
-77
-270
-410
-584
-839
-1258
-1634
-1893
-2042
-2182
-2411
-2607
-2642
-2583
-2480
-2361
-2186
-1905
-1636
-1407
-1245
-1059
-862
-710
-686
-658
-590
-539
-579
-738
-807
-790
-764
-781
-817
-784
-679
-583
-518
-490
-407
-300
-235
-209
-164
-103
-72
-55
-37
70
174
235
285
371
524
664
738
801
892
1011
1115
1122
1196
1233
1316
1389
1485
1614
1693
1772
1803
1921
2024
2098
2113
2078
2077
1873
1425
917
493
202
-129
-617
-1169
-1574
-1844
-2067
-2326
-2548
-2513
-2291
-2057
-1877
-1680
-1401
-1096
-900
-707
-431
-179
5
15
-12
73
156
143
64
51
190
338
263
163
139
204
245
129
-3
-135
-288
-483
-788
-1151
-1445
-1698
-1886
-2085
-2313
-2481
-2566
-2611
-2525
-2380
-2182
-1950
-1752
-1546
-1361
-1170
-980
-852
-787
-713
-641
-615
-635
-721
-751
-737
-693
-650
-664
-648
-587
-498
-393
-335
-267
-178
-107
-54
-42
-36
-40
-7
33
86
116
146
221
302
413
525
596
696
770
890
974
1015
1100
1148
1274
1369
1492
1556
1646
1744
1835
2000
2025
2138
2155
2200
2199
1981
1710
1238
908
604
231
-180
-749
-1183
-1529
-1801
-2027
-2247
-2298
-2190
-2023
-1825
-1654
-1495
-1217
-951
-685
-423
-230
-82
-12
46
138
159
146
146
178
233
256
235
196
192
251
287
271
199
82
-62
-253
-457
-686
-965
-1317
-1600
-1778
-1939
-2154
-2381
-2491
-2420
-2311
-2235
-2153
-2013
-1754
-1528
-1359
-1213
-1066
-896
-798
-754
-710
-670
-669
-685
-671
-598
-536
-537
-509
-440
-328
-227
-204
-160
-92
-57
-21
-35
-35
-32
-47
-36
6
43
67
82
145
259
369
431
503
589
664
749
769
808
849
940
1035
1090
1176
1290
1411
1528
1655
1756
1909
1968
2044
2095
2081
2021
1683
1292
872
594
318
-132
-697
-1169
-1452
-1675
-1931
-2209
-2322
-2181
-1974
-1821
-1733
-1602
-1320
-1038
-775
-574
-430
-269
-157
-79
-36
-13
11
19
52
113
159
136
98
96
149
195
167
94
-12
-125
-249
-444
-722
-996
-1275
-1502
-1742
-1964
-2182
-2391
-2456
-2478
-2433
-2383
-2299
-2129
-1961
-1756
-1604
-1454
-1299
-1139
-987
-898
-823
-783
-727
-690
-647
-603
-562
-480
-403
-325
-252
-183
-127
-105
-80
-55
-19
0
-3
-20
-54
-53
-61
-40
-3
53
134
198
261
333
401
449
515
601
685
727
776
838
906
999
1106
1254
1408
1529
1651
1762
1928
2116
2164
2171
2199
2172
2033
1574
1116
799
499
215
-372
-936
-1349
-1605
-1777
-2111
-2326
-2318
-2116
-1928
-1817
-1733
-1567
-1243
-966
-708
-559
-431
-284
-206
-125
-105
-90
-68
-8
57
91
108
90
121
164
206
225
185
131
5
-136
-296
-484
-721
-1023
-1307
-1538
-1763
-1979
-2240
-2432
-2483
-2479
-2424
-2397
-2290
-2083
-1848
-1631
-1481
-1335
-1143
-949
-813
-760
-708
-648
-554
-508
-513
-482
-443
-352
-301
-266
-215
-153
-97
-93
-93
-82
-69
-42
-75
-82
-79
-71
-55
-41
-6
30
135
206
270
324
389
481
565
655
711
760
858
932
1025
1120
1213
1365
1509
1659
1748
1866
2048
2219
2271
2231
2239
2231
2130
1811
1316
942
629
312
-116
-731
-1209
-1499
-1687
-1892
-2174
-2302
-2163
-1964
-1761
-1683
-1588
-1286
-974
-690
-503
-410
-249
-75
40
55
20
62
153
224
228
199
193
205
246
233
228
220
191
115
-87
-260
-433
-618
-809
-1123
-1436
-1696
-1865
-1983
-2180
-2327
-2364
-2266
-2178
-2117
-1994
-1816
-1495
-1297
-1182
-1023
-884
-681
-618
-593
-536
-486
-417
-422
-426
-387
-342
-275
-211
-145
-99
-71
-34
-10
18
2
-6
33
28
-6
-63
-93
-50
-49
-21
32
113
256
293
344
412
498
602
657
727
776
855
950
1018
1130
1212
1354
1443
1561
1664
1703
1866
1943
2042
2022
1963
1934
1765
1485
1029
630
326
42
-329
-888
-1314
-1616
-1783
-2024
-2270
-2323
-2233
-2005
-1879
-1756
-1601
-1349
-1023
-760
-532
-369
-175
-31
56
117
105
130
171
210
178
135
99
55
35
18
4
-44
-126
-215
-345
-493
-623
-774
-997
-1241
-1422
-1622
-1869
-2066
-2157
-2226
-2258
-2269
-2212
-2107
-1998
-1799
-1631
-1428
-1263
-1122
-906
-769
-685
-658
-621
-510
-476
-499
-549
-519
-432
-391
-400
-407
-301
-233
-231
-244
-242
-225
-241
-239
-224
-221
-231
-251
-243
-187
-134
-71
13
130
238
326
400
469
571
644
731
809
868
934
966
1048
1134
1226
1308
1360
1463
1540
1634
1690
1729
1798
1776
1755
1686
1464
1110
712
394
105
-232
-717
-1178
-1516
-1749
-1960
-2244
-2390
-2310
-2110
-1930
-1840
-1702
-1410
-1068
-804
-629
-457
-263
-55
16
2
-18
-14
50
35
-27
-51
-67
-30
-47
-88
-76
-79
-78
-170
-286
-409
-540
-668
-866
-1079
-1271
-1419
-1631
-1917
-2119
-2202
-2220
-2263
-2325
-2220
-2059
-1891
-1765
-1612
-1381
-1178
-1018
-933
-822
-743
-690
-631
-596
-563
-576
-607
-543
-475
-412
-407
-377
-288
-253
-274
-297
-261
-219
-200
-202
-206
-206
-197
-182
-145
-87
-37
26
139
259
368
421
502
600
679
754
778
822
880
940
1004
1081
1169
1252
1318
1388
1478
1567
1630
1734
1760
1816
1793
1757
1691
1440
1149
764
488
176
-205
-650
-1118
-1374
-1604
-1802
-2031
-2172
-2016
-1875
-1673
-1657
-1468
-1177
-900
-642
-566
-368
-191
-6
59
4
-6
66
143
149
72
40
75
136
100
37
10
36
43
-71
-235
-376
-492
-625
-837
-1088
-1254
-1377
-1526
-1768
-1960
-1996
-1940
-1964
-2036
-1995
-1810
-1599
-1492
-1401
-1228
-979
-790
-717
-661
-590
-501
-437
-431
-433
-397
-358
-283
-256
-232
-214
-204
-122
-120
-156
-170
-174
-157
-153
-155
-141
-133
-109
-68
-2
40
93
158
263
356
405
446
479
569
633
688
683
707
780
809
881
917
1010
1104
1169
1253
1290
1400
1476
1579
1642
1658
1670
1627
1608
1456
1205
844
475
235
-87
-457
-952
-1298
-1475
-1677
-1871
-2091
-2056
-1886
-1718
-1626
-1589
-1327
-991
-718
-593
-516
-278
-63
43
-5
-29
74
158
164
73
18
82
127
67
-23
-72
-4
-19
-142
-311
-448
-517
-653
-860
-1083
-1228
-1328
-1465
-1654
-1882
-1963
-1914
-1874
-1896
-1924
-1801
-1595
-1454
-1360
-1268
-1101
-860
-723
-695
-636
-581
-471
-423
-450
-433
-412
-344
-315
-310
-329
-337
-270
-222
-224
-240
-265
-237
-215
-217
-233
-235
-174
-151
-130
-111
-78
-23
66
146
196
247
282
338
386
427
465
513
571
618
700
781
859
956
1028
1110
1154
1265
1369
1451
1521
1531
1554
1557
1471
1369
1188
933
632
247
-21
-338
-702
-1028
-1359
-1545
-1720
-1847
-1913
-1937
-1762
-1611
-1442
-1324
-1111
-850
-642
-450
-345
-166
-27
65
61
34
46
72
71
58
29
31
43
11
-48
-78
-77
-121
-235
-369
-485
-626
-752
-940
-1108
-1259
-1395
-1563
-1739
-1826
-1804
-1801
-1846
-1801
-1671
-1526
-1446
-1370
-1228
-1036
-909
-853
-800
-672
-650
-621
-653
-616
-579
-596
-593
-578
-509
-446
-450
-447
-397
-383
-366
-423
-434
-450
-438
-461
-436
-410
-393
-377
-328
-266
-199
-120
-44
82
176
260
261
334
425
508
511
553
617
735
777
845
927
1037
1157
1199
1264
1328
1446
1500
1529
1572
1564
1579
1550
1412
1312
1017
753
343
94
-129
-480
-843
-1170
-1321
-1457
-1610
-1755
-1751
-1571
-1386
-1287
-1173
-1014
-750
-521
-345
-242
-106
49
169
150
129
156
182
251
205
206
152
153
143
85
24
-34
-86
-182
-289
-451
-612
-732
-849
-990
-1141
-1296
-1403
-1528
-1619
-1662
-1646
-1619
-1578
-1545
-1453
-1358
-1285
-1133
-1027
-867
-785
-741
-649
-617
-589
-574
-550
-515
-481
-486
-479
-417
-381
-379
-381
-365
-337
-328
-368
-375
-363
-358
-334
-334
-301
-267
-212
-134
-81
5
92
185
291
362
436
474
521
583
662
716
783
847
941
1022
1077
1154
1215
1340
1391
1457
1482
1521
1595
1572
1528
1506
1449
1424
1298
1223
1031
767
461
130
-57
-394
-683
-1032
-1217
-1319
-1514
-1629
-1663
-1518
-1323
-1158
-1035
-903
-625
-387
-214
-126
10
193
281
303
227
240
268
292
237
185
145
113
86
-10
-58
-143
-186
-256
-381
-505
-678
-811
-941
-1051
-1206
-1367
-1420
-1494
-1616
-1730
-1712
-1591
-1562
-1518
-1428
-1248
-1108
-994
-916
-766
-607
-537
-504
-502
-468
-497
-509
-548
-566
-608
-649
-671
-658
-666
-666
-676
-629
-548
-547
-562
-541
-483
-411
-382
-364
-263
-168
-60
-36
10
119
252
351
394
476
563
607
641
686
747
800
844
884
933
990
997
1062
1141
1188
1246
1265
1287
1386
1385
1369
1368
1363
1345
1287
1220
1082
847
511
200
-10
-250
-531
-883
-1103
-1178
-1343
-1469
-1587
-1498
-1320
-1093
-972
-865
-671
-403
-194
-63
-15
93
219
255
235
110
119
112
118
81
-4
-88
-113
-188
-230
-359
-469
-542
-645
-744
-931
-1075
-1171
-1224
-1270
-1358
-1428
-1409
-1395
-1441
-1546
-1500
-1380
-1301
-1250
-1208
-1056
-909
-844
-812
-753
-656
-561
-580
-586
-633
-651
-655
-705
-715
-770
-736
-720
-719
-753
-770
-707
-634
-600
-598
-593
-528
-456
-403
-375
-312
-213
-96
-12
4
77
176
331
427
507
592
668
707
734
727
774
791
810
868
860
868
884
938
1023
1103
1105
1106
1136
1224
1258
1200
1210
1215
1209
1155
1034
924
756
491
170
-134
-309
-604
-887
-1128
-1249
-1319
-1404
-1415
-1351
-1165
-914
-694
-572
-365
-186
43
148
206
240
251
252
187
64
12
-40
-70
-124
-202
-231
-305
-296
-356
-413
-495
-549
-677
-771
-921
-1047
-1134
-1187
-1202
-1222
-1251
-1326
-1402
-1407
-1317
-1264
-1206
-1186
-1020
-931
-874
-845
-732
-646
-585
-397
-701
-504
-679
-752
-791
-864
-859
-940
-986
-876
-1050
-920
-915
-936
-761
-782
-615
-591
-549
-439
-426
-261
-295
-188
-103
-84
13
28
180
246
306
500
530
620
634
695
726
747
774
801
731
827
768
802
812
796
869
919
950
1003
962
1106
1149
1180
1202
1155
1201
1121
1110
1043
850
616
267
3
-192
-545
-825
-1101
-1177
-1253
-1352
-1404
-1382
-1163
-889
-715
-578
-433
-197
2
61
94
81
143
173
94
-18
-106
-110
-121
-141
-150
-212
-231
-262
-327
-407
-510
-580
-681
-818
-951
-1072
-1162
-1206
-1213
-1209
-1202
-1213
-1210
-1257
-1264
-1206
-1155
-1103
-1093
-1075
-992
-1003
-972
-917
-859
-750
-750
-762
-840
-915
-940
-1008
-1062
-1101
-1174
-1114
-1136
-1115
-1114
-1096
-977
-832
-738
-659
-612
-556
-435
-359
-322
-236
-173
-70
-29
-9
72
136
266
373
455
512
517
556
564
571
583
558
577
593
587
573
550
635
726
776
806
832
887
973
1055
1131
1167
1199
1247
1226
1229
1102
1045
833
508
146
-165
-418
-697
-1091
-1261
-1415
-1440
-1494
-1532
-1359
-1171
-854
-628
-518
-291
-125
78
171
123
207
148
172
21
-92
-195
-209
-220
-272
-329
-381
-388
-424
-531
-649
-796
-884
-994
-1152
-1262
-1414
-1388
-1385
-1362
-1318
-1275
-1230
-1257
-1292
-1262
-1217
-1183
-1182
-1111
-1054
-1035
-1006
-974
-864
-806
-759
-771
-825
-888
-1003
-1078
-1117
-1161
-1167
-1200
-1195
-1162
-1159
-1117
-1050
-934
-748
-624
-546
-453
-347
-264
-173
-112
-37
22
53
77
69
138
228
354
468
531
590
633
668
664
681
647
594
563
532
498
494
518
621
742
868
957
1004
1133
1233
1287
1328
1327
1416
1383
1301
1224
1166
972
597
196
-120
-347
-668
-1034
-1333
-1451
-1484
-1491
-1553
-1451
-1220
-862
-597
-462
-287
-95
142
254
202
185
182
212
109
-72
-189
-249
-213
-254
-325
-409
-428
-387
-463
-555
-709
-800
-839
-1007
-1145
-1295
-1289
-1209
-1162
-1085
-1044
-998
-968
-954
-933
-873
-866
-849
-835
-862
-882
-952
-931
-826
-829
-856
-880
-945
-976
-1089
-1169
-1224
-1221
-1201
-1221
-1218
-1123
-1044
-936
-834
-743
-545
-434
-359
-299
-235
-127
-106
-52
13
45
74
80
99
163
214
277
389
501
604
624
640
647
661
656
607
619
574
630
588
610
722
806
969
1005
1138
1270
1417
1480
1596
1623
1696
1637
1577
1473
1369
1328
1009
514
-68
-503
-712
-1057
-1497
-1776
-1906
-1650
-1629
-1540
-1359
-990
-436
-161
-15
136
279
495
459
277
193
90
129
9
-206
-272
-305
-225
-227
-367
-386
-430
-474
-610
-847
-998
-1080
-1167
-1219
-1330
-1355
-1257
-1046
-860
-695
-546
-466
-436
-567
-745
-896
-944
-982
-1145
-1292
-1349
-1323
-1205
-1147
-1090
-933
-855
-801
-912
-1082
-1159
-1270
-1344
-1410
-1481
-1402
-1290
-1166
-982
-879
-716
-519
-359
-219
-191
-188
-134
-125
-113
-163
-162
-115
-23
-3
-4
2
94
209
269
327
347
380
391
393
382
401
399
443
495
547
612
690
827
979
1078
1177
1201
1303
1371
1426
1430
1410
1478
1468
1389
1218
1068
1057
904
432
-200
-719
-929
-1222
-1624
-2072
-2146
-1936
-1676
-1640
-1434
-1062
-428
-14
131
223
411
673
669
411
137
28
38
-94
-371
-508
-522
-416
-463
-542
-634
-623
-609
-750
-994
-1197
-1290
-1332
-1399
-1489
-1448
-1270
-1037
-882
-697
-502
-297
-252
-554
-807
-1002
-1031
-1173
-1423
-1569
-1496
-1443
-1360
-1329
-1136
-890
-844
-809
-902
-981
-1118
-1296
-1359
-1404
-1448
-1366
-1279
-1097
-963
-883
-741
-550
-417
-325
-348
-274
-188
-216
-218
-229
-184
-100
-103
-112
-81
-54
-11
39
86
178
247
305
372
370
370
411
502
567
603
679
793
897
1020
1080
1216
1326
1299
1340
1289
1383
1361
1366
1372
1348
1379
1250
1108
1040
1114
885
338
-375
-808
-1001
-1365
-1807
-2225
-2115
-1797
-1562
-1442
-1171
-626
-6
300
333
428
562
671
521
239
17
-73
-117
-214
-393
-438
-393
-323
-286
-355
-474
-519
-608
-692
-938
-1173
-1307
-1348
-1277
-1271
-1216
-1046
-762
-479
-346
-259
-226
-313
-546
-881
-1066
-1213
-1300
-1416
-1423
-1328
-1183
-1063
-887
-719
-586
-603
-703
-790
-975
-1187
-1401
-1491
-1497
-1470
-1382
-1213
-972
-747
-583
-419
-256
-167
-136
-152
-172
-179
-218
-245
-214
-126
-35
21
83
135
151
194
178
195
238
278
300
325
366
449
524
583
689
752
840
919
956
1063
1159
1273
1319
1261
1319
1274
1388
1353
1381
1407
1448
1502
1511
1435
1320
1227
1048
568
-114
-717
-1002
-1270
-1684
-2145
-2229
-1898
-1546
-1287
-1050
-482
94
513
632
695
770
837
740
490
201
43
-39
-121
-222
-316
-308
-244
-217
-256
-374
-446
-532
-699
-883
-1132
-1257
-1300
-1261
-1225
-1143
-956
-704
-429
-254
-134
2
-34
-392
-791
-1105
-1188
-1313
-1518
-1612
-1512
-1305
-1171
-1067
-841
-655
-537
-631
-793
-917
-1123
-1297
-1463
-1539
-1544
-1493
-1307
-1069
-859
-669
-489
-275
-153
-102
-104
-86
-18
-88
-157
-191
-187
-129
-111
-85
-41
6
26
-6
-22
14
78
130
199
298
404
499
583
680
780
841
892
979
972
981
982
981
1086
1067
1197
1232
1269
1362
1387
1420
1432
1359
1361
1270
1132
1060
756
215
-440
-923
-1115
-1401
-1849
-2142
-2068
-1634
-1371
-1254
-928
-362
235
498
451
521
651
744
550
182
-50
-80
-93
-229
-446
-543
-420
-303
-351
-445
-566
-576
-646
-848
-1048
-1257
-1316
-1333
-1345
-1283
-1215
-1033
-790
-600
-457
-355
-266
-311
-609
-1001
-1257
-1384
-1427
-1581
-1675
-1560
-1378
-1170
-1070
-927
-766
-710
-798
-958
-1126
-1307
-1475
-1621
-1654
-1609
-1491
-1262
-1010
-786
-639
-529
-354
-247
-236
-273
-305
-229
-248
-338
-393
-381
-288
-245
-227
-191
-200
-143
-109
-75
-46
-10
112
232
316
371
452
597
772
836
964
1003
1038
1103
1088
1110
1079
1021
1028
1005
977
964
1020
1209
1321
1384
1317
1273
1281
1222
1133
1017
733
268
-360
-820
-1086
-1434
-1715
-1940
-1825
-1538
-1320
-1077
-708
-202
245
490
542
550
600
575
415
125
-129
-233
-270
-325
-449
-516
-479
-399
-431
-516
-628
-672
-710
-836
-1025
-1228
-1330
-1321
-1247
-1146
-1015
-859
-597
-420
-322
-212
-189
-281
-600
-968
-1259
-1392
-1539
-1705
-1725
-1620
-1433
-1311
-1148
-965
-789
-714
-818
-962
-1071
-1230
-1405
-1538
-1603
-1564
-1422
-1222
-1010
-804
-597
-427
-324
-262
-235
-243
-218
-218
-218
-238
-265
-265
-203
-127
-99
-106
-83
-37
15
57
74
150
273
417
535
653
715
800
861
891
872
838
763
843
813
884
915
941
1044
1052
1159
1191
1186
1311
1349
1416
1456
1384
1462
1315
1314
1164
1120
857
304
-277
-627
-885
-1170
-1676
-1928
-1691
-1336
-1117
-1044
-652
-87
439
569
535
569
682
645
430
68
-131
-173
-197
-267
-423
-440
-349
-209
-259
-401
-487
-557
-604
-792
-1049
-1235
-1320
-1298
-1258
-1234
-1087
-886
-637
-408
-318
-232
-266
-402
-680
-1043
-1290
-1510
-1650
-1772
-1799
-1681
-1507
-1341
-1160
-982
-831
-825
-874
-999
-1124
-1257
-1432
-1500
-1515
-1467
-1345
-1146
-922
-679
-531
-388
-231
-120
-106
-129
-117
-93
-114
-203
-208
-173
-128
-106
-98
-47
-40
-24
20
40
105
131
212
369
503
613
667
750
859
906
930
863
826
870
884
898
906
922
1018
1099
1203
1162
1260
1372
1487
1518
1462
1409
1363
1282
1076
965
908
885
445
-170
-733
-962
-1216
-1586
-1982
-2012
-1718
-1444
-1306
-1082
-617
-118
234
336
376
471
552
466
203
-85
-235
-298
-368
-511
-613
-602
-541
-512
-613
-704
-765
-829
-924
-1109
-1283
-1435
-1424
-1377
-1300
-1146
-1023
-797
-619
-479
-428
-557
-652
-815
-916
-1142
-1612
-1904
-2015
-1926
-1809
-1835
-1628
-1217
-864
-750
-781
-744
-639
-747
-1036
-1280
-1427
-1480
-1480
-1400
-1254
-1101
-939
-674
-441
-300
-262
-217
-81
-70
-148
-257
-302
-234
-262
-312
-355
-358
-238
-187
-138
-152
-124
-32
83
208
284
397
599
740
832
891
879
963
996
945
940
918
903
969
976
1005
1065
1002
1092
1192
1300
1379
1319
1435
1381
1331
1180
980
1021
1013
932
514
-147
-627
-802
-1034
-1419
-1870
-1970
-1638
-1274
-1155
-1006
-591
-26
396
419
338
396
548
537
209
-134
-295
-328
-337
-493
-609
-629
-565
-497
-562
-689
-818
-891
-952
-1114
-1314
-1473
-1501
-1415
-1287
-1169
-1045
-898
-657
-474
-344
-493
-676
-770
-845
-1143
-1511
-1769
-1709
-1564
-1614
-1538
-1371
-1023
-826
-777
-748
-757
-848
-991
-1199
-1334
-1475
-1554
-1463
-1322
-1167
-1064
-923
-689
-504
-410
-363
-271
-127
-68
-92
-102
-85
-75
-75
-117
-178
-197
-206
-164
-139
-109
-35
58
231
386
475
636
740
917
938
909
906
940
967
905
820
765
794
761
831
927
1058
1110
1190
1286
1353
1491
1412
1488
1419
1360
1276
1183
1093
1011
1045
932
608
46
-396
-689
-903
-1265
-1665
-1720
-1553
-1333
-1141
-921
-480
-24
330
499
583
610
677
590
365
39
-257
-396
-486
-557
-633
-676
-669
-633
-607
-688
-782
-874
-937
-1048
-1236
-1398
-1475
-1376
-1202
-1128
-986
-844
-600
-526
-616
-699
-819
-991
-1283
-1565
-1678
-1676
-1730
-1713
-1559
-1261
-1021
-945
-832
-735
-749
-918
-1176
-1314
-1439
-1607
-1682
-1633
-1495
-1365
-1227
-1030
-808
-650
-505
-353
-194
-74
-71
-64
-44
-55
-99
-174
-235
-255
-305
-351
-341
-263
-115
-35
130
315
481
615
653
758
831
799
734
605
592
520
485
509
524
650
726
862
1046
1202
1161
1219
1184
1285
1296
1284
1383
1397
1299
1172
972
990
912
938
958
619
155
-455
-780
-1104
-1493
-1892
-2007
-1798
-1547
-1348
-1095
-678
-118
232
351
373
406
509
433
155
-195
-433
-474
-581
-708
-796
-778
-669
-629
-672
-778
-909
-983
-1031
-1150
-1365
-1539
-1590
-1472
-1311
-1193
-1057
-850
-694
-688
-725
-834
-875
-1053
-1304
-1461
-1602
-1641
-1684
-1627
-1347
-1057
-907
-809
-693
-591
-663
-876
-1079
-1230
-1364
-1478
-1543
-1521
-1480
-1404
-1229
-1023
-807
-661
-520
-301
-155
-121
-93
-68
-23
-9
-110
-179
-239
-293
-341
-386
-353
-318
-257
-147
18
179
300
481
642
764
819
814
827
699
599
471
389
474
350
471
558
660
827
870
1158
1318
1401
1472
1469
1629
1504
1318
1175
1077
1031
868
716
746
892
916
543
-61
-494
-731
-945
-1400
-1901
-1989
-1769
-1467
-1344
-1136
-662
-121
353
453
480
503
534
479
154
-190
-483
-611
-681
-815
-856
-878
-759
-625
-608
-652
-782
-873
-896
-1029
-1211
-1421
-1483
-1352
-1179
-1052
-944
-753
-496
-401
-505
-662
-834
-985
-1193
-1430
-1585
-1656
-1651
-1558
-1382
-1211
-994
-879
-724
-656
-722
-822
-981
-1078
-1188
-1320
-1378
-1421
-1348
-1268
-1178
-1036
-854
-644
-401
-215
-30
116
170
186
144
54
-55
-128
-232
-292
-355
-413
-345
-273
-148
-40
88
295
474
641
757
837
988
984
932
765
623
601
542
470
419
539
606
940
1059
1204
1369
1466
1609
1637
1652
1597
1539
1525
1350
1289
1091
1063
1105
1133
1172
1162
857
429
-86
-539
-924
-1439
-1886
-2111
-1920
-1686
-1425
-1093
-631
27
490
677
776
802
854
710
387
39
-259
-437
-566
-652
-718
-723
-664
-582
-551
-627
-772
-935
-1045
-1175
-1313
-1469
-1580
-1491
-1290
-1113
-933
-795
-561
-395
-438
-616
-888
-1081
-1233
-1389
-1568
-1665
-1763
-1663
-1506
-1368
-1154
-1012
-833
-781
-841
-957
-1129
-1263
-1361
-1491
-1560
-1605
-1547
-1372
-1200
-982
-774
-568
-340
-217
-140
-49
1
30
-42
-172
-238
-273
-309
-359
-421
-442
-397
-348
-285
-175
-56
128
332
472
577
601
707
748
806
789
730
701
737
715
709
709
793
949
1044
1077
1111
1274
1337
1378
1366
1365
1373
1295
1203
1134
1043
967
858
842
828
866
662
124
-391
-808
-1080
-1485
-1985
-2298
-2139
-1852
-1592
-1357
-947
-332
197
465
502
520
563
535
338
-69
-399
-619
-708
-754
-907
-971
-926
-783
-721
-797
-942
-997
-1025
-1096
-1260
-1450
-1551
-1498
-1292
-1159
-1017
-853
-623
-482
-537
-729
-869
-901
-975
-1313
-1649
-1820
-1793
-1699
-1724
-1524
-1214
-889
-694
-671
-641
-645
-778
-942
-1142
-1340
-1466
-1527
-1427
-1313
-1262
-1124
-932
-679
-509
-440
-331
-147
-46
-71
-145
-200
-160
-182
-231
-233
-279
-320
-314
-276
-183
-101
-32
159
358
520
603
734
890
978
962
928
858
860
781
761
758
743
809
848
986
1091
1190
1217
1227
1240
1102
1089
1124
1222
1238
1043
1036
1145
1134
1042
909
951
789
142
-583
-1047
-1229
-1587
-2102
-2348
-2075
-1659
-1327
-1140
-646
-12
464
614
509
457
517
441
152
-195
-481
-552
-602
-741
-804
-761
-620
-498
-601
-736
-869
-990
-1059
-1194
-1362
-1437
-1469
-1366
-1145
-919
-739
-533
-324
-123
-69
-323
-591
-838
-913
-1069
-1393
-1821
-2002
-1902
-1724
-1594
-1473
-1143
-744
-502
-549
-685
-702
-711
-838
-1074
-1331
-1458
-1433
-1294
-1096
-982
-887
-706
-455
-271
-236
-256
-95
74
106
-3
-114
-113
-13
-5
-69
-167
-204
-186
-137
-80
-32
84
270
509
681
845
978
1157
1340
1301
1208
1067
939
806
545
480
438
558
536
702
878
1183
1358
1437
1594
1610
1715
1570
1407
1281
1193
1206
1000
941
883
914
826
241
-280
-689
-909
-1247
-1755
-2016
-1844
-1505
-1262
-1115
-709
-46
510
682
672
695
846
773
516
89
-178
-283
-430
-638
-756
-747
-600
-507
-520
-617
-673
-806
-891
-1038
-1213
-1309
-1415
-1345
-1227
-1121
-958
-733
-457
-192
-84
-221
-441
-701
-828
-1013
-1237
-1528
-1843
-1887
-1948
-1857
-1737
-1505
-1229
-970
-820
-838
-855
-906
-920
-995
-1188
-1377
-1463
-1383
-1220
-1099
-998
-806
-605
-442
-360
-316
-234
-89
3
31
-29
-95
-120
-117
-148
-200
-220
-206
-174
-163
-141
-57
108
295
461
585
757
836
949
938
1003
940
849
757
612
616
627
591
689
763
912
1054
1186
1256
1250
1384
1448
1555
1416
1288
1124
1072
1073
921
964
671
244
-331
-753
-1056
-1443
-1799
-2143
-1902
-1672
-1461
-1349
-922
-218
293
478
370
401
589
618
432
40
-189
-258
-319
-532
-734
-813
-660
-509
-528
-705
-918
-1016
-1049
-1109
-1294
-1441
-1465
-1374
-1178
-1120
-1022
-790
-486
-233
-100
-159
-193
-327
-616
-973
-1302
-1459
-1574
-1809
-1939
-1902
-1720
-1575
-1478
-1281
-1019
-876
-885
-994
-990
-997
-1038
-1129
-1214
-1218
-1171
-1026
-856
-726
-601
-498
-359
-308
-314
-348
-299
-154
-68
-88
-141
-147
-112
-107
-155
-205
-218
-178
-170
-146
-45
64
221
388
556
784
903
1044
1092
1147
1154
945
783
629
540
481
481
551
766
866
1124
1242
1333
1400
1408
1514
1565
1472
1398
1314
1182
1078
1006
984
824
320
-286
-723
-1010
-1426
-1902
-2237
-2079
-1759
-1537
-1365
-1002
-315
232
484
459
449
581
631
468
190
-69
-111
-130
-292
-479
-575
-516
-359
-384
-552
-722
-896
-1007
-1183
-1388
-1524
-1545
-1458
-1284
-1124
-953
-725
-443
-216
-81
-52
-131
-268
-614
-1016
-1282
-1446
-1719
-2000
-2103
-1836
-1554
-1395
-1243
-910
-579
-474
-659
-806
-821
-889
-1027
-1171
-1236
-1217
-1139
-956
-783
-631
-540
-401
-226
-148
-188
-187
-88
49
116
37
10
21
26
3
-80
-113
-140
-147
-80
-9
51
149
298
516
703
863
1000
1163
1275
1295
1235
1099
1005
887
817
829
923
908
1120
1228
1501
1494
1511
1610
1671
1765
1645
1534
1496
1363
1257
1140
1113
947
396
-220
-692
-1004
-1399
-1846
-2177
-2008
-1666
-1370
-1219
-901
-241
383
641
595
527
655
725
586
220
-22
-55
-53
-204
-422
-547
-431
-301
-314
-524
-781
-916
-1032
-1200
-1410
-1575
-1640
-1568
-1426
-1287
-1124
-951
-629
-352
-161
-138
-222
-213
-280
-568
-1087
-1472
-1627
-1809
-1986
-2135
-1896
-1579
-1383
-1241
-1051
-721
-586
-667
-787
-884
-949
-1141
-1247
-1241
-1185
-1063
-902
-744
-618
-556
-488
-365
-294
-329
-372
-371
-278
-234
-233
-239
-156
-74
-38
-107
-128
-115
-86
-31
-37
66
197
355
573
766
1001
1121
1247
1261
1277
1241
1075
1021
845
780
774
658
756
824
1012
1171
1307
1475
1586
1648
1596
1578
1451
1404
1213
1095
1012
980
652
64
-515
-988
-1335
-1714
-2100
-2255
-1946
-1614
-1284
-1022
-626
-62
345
493
425
418
476
473
310
21
-104
-171
-184
-290
-455
-504
-430
-376
-492
-705
-943
-1114
-1268
-1464
-1575
-1636
-1609
-1477
-1323
-1119
-916
-675
-464
-264
-132
-135
-155
-187
-223
-340
-850
-1314
-1626
-1851
-1953
-2170
-2077
-1791
-1487
-1320
-1220
-945
-701
-608
-696
-852
-970
-1104
-1205
-1221
-1134
-1023
-879
-763
-618
-531
-513
-463
-326
-255
-269
-324
-259
-130
-66
-5
44
154
141
48
-47
-120
-126
-105
-37
73
186
330
535
790
961
1094
1191
1246
1191
1099
915
886
779
716
699
702
923
980
1214
1347
1405
1547
1526
1686
1660
1607
1383
1282
1174
1203
1048
594
-136
-760
-1092
-1429
-1910
-2329
-2366
-1909
-1486
-1334
-1140
-605
113
522
490
349
392
580
568
314
86
94
203
193
17
-148
-133
-57
-61
-316
-635
-892
-1085
-1241
-1478
-1649
-1695
-1590
-1432
-1280
-1110
-925
-610
-312
-119
-66
-88
-71
-67
-95
-249
-499
-854
-1183
-1543
-1811
-1970
-2008
-1875
-1733
-1541
-1385
-1205
-1009
-896
-796
-770
-818
-897
-1006
-1012
-926
-853
-745
-634
-559
-464
-421
-401
-357
-301
-242
-169
-137
-103
-76
21
123
186
211
188
171
93
16
-6
15
105
205
336
483
654
848
972
1186
1333
1300
1389
1226
1276
1129
1052
1053
977
1093
1142
1217
1350
1429
1580
1737
1705
1776
1581
1570
1475
1321
1270
1083
494
-156
-866
-1277
-1659
-2083
-2386
-2243
-1807
-1343
-1192
-898
-376
209
554
434
296
387
497
467
209
83
199
284
279
122
-42
3
45
-25
-290
-664
-931
-1141
-1339
-1564
-1695
-1680
-1552
-1425
-1293
-1172
-979
-723
-494
-324
-284
-241
-269
-247
-269
-283
-437
-692
-972
-1273
-1532
-1816
-1985
-2000
-1922
-1808
-1720
-1541
-1332
-1133
-1022
-929
-859
-835
-882
-958
-922
-863
-814
-751
-680
-562
-473
-437
-382
-305
-242
-217
-237
-210
-198
-180
-123
-32
32
46
30
18
-7
-53
-89
-80
37
165
281
394
553
704
883
1003
1128
1124
1148
1073
1003
913
874
929
968
1058
1168
1169
1307
1332
1387
1410
1414
1487
1465
1375
1320
1189
1194
764
157
-628
-1214
-1693
-2150
-2469
-2496
-2152
-1765
-1404
-1129
-676
-154
189
296
235
225
270
209
78
9
100
238
313
245
216
238
271
163
-56
-347
-609
-907
-1256
-1568
-1782
-1785
-1715
-1637
-1553
-1394
-1204
-1006
-838
-698
-546
-472
-418
-430
-430
-440
-531
-683
-857
-1097
-1403
-1673
-1793
-1831
-1794
-1802
-1700
-1503
-1298
-1235
-1206
-1116
-1010
-1007
-1085
-1117
-1082
-1049
-996
-931
-791
-654
-565
-496
-422
-360
-326
-314
-245
-197
-172
-166
-125
-60
-12
52
87
78
92
71
60
91
106
184
278
387
492
589
768
886
1026
1067
1140
1120
1139
1073
1065
1094
1155
1207
1280
1335
1314
1485
1483
1586
1535
1511
1533
1443
1442
1207
802
231
-502
-1116
-1712
-2126
-2417
-2444
-2194
-1826
-1483
-1119
-683
-233
135
229
179
192
204
186
140
108
269
452
554
544
473
502
486
350
101
-250
-580
-901
-1242
-1565
-1781
-1823
-1795
-1668
-1563
-1439
-1294
-1141
-987
-866
-721
-645
-533
-441
-378
-301
-273
-325
-492
-760
-977
-1193
-1344
-1488
-1607
-1597
-1517
-1459
-1393
-1323
-1173
-1054
-1005
-1048
-1057
-1007
-956
-972
-967
-885
-754
-576
-491
-445
-335
-218
-109
-69
-74
-78
-50
35
92
117
179
237
320
309
267
211
212
251
256
260
351
459
586
719
858
997
1081
1135
1135
1188
1135
1083
1124
1131
1210
1238
1294
1372
1456
1567
1616
1722
1748
1779
1685
1601
1390
972
346
-460
-1038
-1598
-2001
-2312
-2371
-2121
-1763
-1453
-1161
-845
-463
-173
-117
-164
-196
-169
-41
-19
85
278
525
757
798
761
742
696
599
352
-9
-342
-684
-993
-1270
-1521
-1582
-1602
-1564
-1562
-1548
-1515
-1469
-1384
-1327
-1271
-1210
-1093
-958
-805
-636
-458
-331
-358
-566
-793
-987
-1128
-1295
-1450
-1508
-1450
-1371
-1350
-1359
-1256
-1083
-983
-1006
-1124
-1149
-1067
-1046
-1068
-1047
-935
-782
-687
-690
-677
-571
-416
-270
-246
-228
-198
-139
-39
-53
-32
34
134
194
119
69
76
129
201
205
241
301
394
485
543
699
853
966
1029
1009
1078
1056
1091
1068
1090
1166
1162
1228
1183
1253
1352
1431
1530
1506
1591
1613
1497
1098
553
-163
-766
-1349
-1777
-2125
-2225
-2116
-1844
-1583
-1282
-1012
-675
-438
-364
-466
-534
-589
-518
-446
-279
-50
230
550
708
747
759
766
730
559
269
-54
-365
-649
-949
-1153
-1280
-1277
-1271
-1290
-1378
-1407
-1434
-1464
-1497
-1510
-1486
-1447
-1369
-1296
-1138
-916
-676
-572
-661
-787
-966
-1046
-1172
-1313
-1373
-1303
-1161
-1138
-1150
-1080
-923
-787
-818
-948
-1018
-994
-1000
-1084
-1124
-1075
-903
-841
-847
-902
-857
-718
-576
-472
-408
-333
-238
-178
-160
-136
-71
63
143
150
138
146
206
279
309
372
419
528
599
656
702
850
962
1075
1116
1153
1172
1148
1162
1136
1213
1197
1295
1273
1337
1336
1392
1468
1503
1586
1439
1131
644
-121
-566
-1152
-1394
-1680
-1747
-1684
-1536
-1303
-1179
-971
-772
-583
-573
-720
-858
-996
-914
-861
-658
-395
-68
296
455
570
571
640
630
535
346
142
-81
-302
-520
-683
-739
-716
-687
-704
-788
-884
-1027
-1116
-1250
-1311
-1378
-1416
-1412
-1398
-1327
-1186
-981
-777
-733
-786
-922
-1060
-1162
-1271
-1314
-1281
-1105
-976
-927
-854
-732
-573
-475
-476
-566
-578
-606
-673
-736
-731
-619
-505
-479
-550
-613
-641
-634
-631
-628
-537
-458
-355
-308
-318
-223
-125
-18
64
83
117
147
184
227
290
412
563
635
686
757
787
851
886
945
1070
1152
1186
1196
1202
1286
1292
1330
1333
1306
1361
1283
1281
1250
1302
1303
1140
883
388
-31
-462
-800
-1043
-1199
-1217
-1239
-1132
-1112
-1063
-1006
-924
-840
-876
-962
-1099
-1121
-1077
-1002
-824
-618
-283
-50
107
158
205
263
300
263
191
109
16
-82
-197
-293
-324
-283
-241
-291
-380
-515
-626
-768
-904
-1007
-1123
-1167
-1230
-1267
-1292
-1265
-1168
-1080
-1017
-1008
-1088
-1237
-1356
-1465
-1523
-1534
-1456
-1300
-1158
-1028
-912
-770
-600
-496
-443
-407
-398
-422
-431
-468
-420
-358
-257
-215
-213
-216
-265
-273
-360
-413
-451
-416
-397
-420
-386
-380
-301
-226
-180
-154
-127
-72
-74
-38
-20
89
193
301
383
442
502
547
608
637
693
766
808
861
854
861
878
900
924
911
940
949
982
1031
1104
1124
1111
953
751
466
186
-99
-331
-497
-592
-623
-604
-621
-599
-577
-575
-613
-721
-821
-924
-1046
-1166
-1243
-1221
-1100
-966
-812
-682
-535
-400
-319
-297
-266
-243
-225
-251
-267
-303
-334
-337
-298
-264
-221
-181
-165
-196
-237
-311
-385
-460
-534
-591
-644
-694
-718
-730
-703
-685
-678
-676
-705
-782
-841
-918
-956
-1001
-1028
-1036
-1020
-985
-955
-892
-814
-723
-631
-577
-520
-456
-426
-384
-375
-337
-282
-221
-196
-192
-182
-157
-125
-107
-70
-65
-72
-72
-129
-153
-167
-165
-181
-192
-202
-224
-213
-199
-193
-180
-144
-102
-65
-22
5
47
80
115
143
164
223
262
275
266
276
303
314
321
321
317
315
302
296
287
285
303
322
317
329
339
374
372
348
340
328
287
227
157
93
25
-28
-58
-80
-121
-153
-163
-185
-218
-252
-260
-294
-327
-346
-366
-398
-424
-430
-453
-455
-453
-436
-426
-404
-377
-372
-361
-348
-356
-360
-351
-352
-328
-327
-329
-317
-345
-356
-367
-379
-379
-402
-412
-411
-422
-433
-446
-483
-514
-536
-563
-578
-605
-604
-599
-601
-601
-600
-591
-572
-562
-545
-533
-550
-555
-564
-544
-544
-530
-487
-468
-446
-427
-421
-408
-367
-340
-314
-303
-305
-278
-262
-236
-216
-208
-169
-142
-125
-119
-137
-127
-103
-74
-35
-20
3
17
20
27
40
43
42
65
99
106
100
100
102
106
98
95
96
102
91
91
112
113
134
140
154
177
165
156
141
123
108
87
66
45
33
35
26
-6
-24
-33
-33
-62
-97
-125
-167
-221
-267
-291
-321
-362
-403
-426
-456
-490
-521
-556
-592
-623
-645
-661
-679
-686
-692
-696
-678
-689
-684
-658
-643
-639
-646
-644
-654
-647
-654
-646
-626
-623
-612
-602
-598
-609
-620
-633
-634
-636
-638
-628
-637
-621
-613
-608
-585
-580
-581
-573
-549
-530
-531
-516
-498
-484
-468
-466
-452
-423
-380
-371
-366
-347
-350
-337
-323
-325
-327
-326
-318
-302
-307
-305
-301
-297
-292
-272
-253
-244
-205
-173
-138
-104
-85
-77
-59
-69
-88
-104
-116
-120
-129
-135
-143
-168
-174
-179
-192
-198
-206
-203
-215
-214
-200
-199
-192
-198
-199
-183
-179
-164
-149
-131
-117
-104
-116
-135
-146
-156
-188
-198
-188
-204
-205
-212
-223
-236
-245
-243
-249
-255
-270
-300
-316
-334
-361
-371
-398
-430
-434
-459
-481
-478
-484
-483
-476
-465
-457
-464
-482
-499
-506
-506
-498
-502
-500
-505
-512
-505
-496
-498
-521
-547
-562
-586
-618
-612
-617
-613
-605
-599
-585
-574
-576
-572
-548
-548
-547
-539
-534
-535
-537
-534
-525
-498
-478
-457
-426
-386
-369
-360
-347
-334
-343
-335
-311
-308
-308
-297
-277
-270
-271
-262
-266
-247
-232
-244
-222
-197
-181
-144
-119
-109
-88
-85
-83
-87
-100
-121
-139
-153
-153
-155
-163
-157
-153
-148
-145
-137
-140
-129
-130
-123
-120
-121
-112
-97
-89
-95
-92
-72
-56
-48
-26
-35
-51
-62
-81
-115
-131
-155
-174
-184
-200
-208
-215
-200
-195
-202
-190
-201
-229
-242
-249
-252
-275
-301
-316
-332
-347
-371
-381
-374
-376
-378
-383
-381
-395
-390
-384
-400
-398
-408
-423
-416
-412
-423
-433
-437
-434
-444
-468
-477
-489
-486
-483
-477
-459
-455
-464
-462
-448
-436
-443
-448
-459
-448
-430
-421
-391
-383
-360
-333
-325
-312
-285
-282
-284
-271
-265
-262
-273
-266
-256
-241
-238
-231
-227
-203
-192
-182
-179
-207
-233
-241
-232
-232
-219
-199
-158
-122
-103
-101
-118
-113
-123
-139
-125
-129
-144
-127
-128
-140
-140
-134
-127
-126
-134
-151
-145
-134
-153
-162
-179
-200
-202
-190
-183
-167
-145
-144
-135
-126
-125
-129
-126
-120
-138
-157
-178
-194
-203
-227
-244
-233
-224
-212
-205
-212
-206
-220
-228
-235
-251
-278
-296
-310
-349
-377
-387
-399
-412
-414
-401
-403
-403
-403
-409
-417
-414
-423
-435
-444
-450
-443
-440
-441
-440
-455
-454
-461
-459
-443
-439
-429
-426
-427
-416
-408
-425
-428
-419
-402
-387
-382
-370
-359
-344
-348
-337
-331
-334
-343
-360
-366
-373
-385
-391
-389
-403
-401
-401
-386
-369
-354
-332
-325
-323
-314
-301
-296
-291
-300
-274
-261
-250
-224
-201
-184
-160
-142
-124
-129
-133
-120
-137
-154
-137
-138
-170
-178
-161
-171
-184
-182
-189
-186
-191
-222
-238
-239
-245
-254
-275
-294
-318
-331
-347
-362
-364
-382
-388
-393
-374
-366
-362
-345
-344
-352
-353
-346
-353
-351
-359
-354
-348
-339
-334
-332
-306
-282
-273
-281
-298
-312
-328
-350
-371
-382
-390
-403
-392
-383
-375
-377
-367
-351
-358
-359
-366
-366
-377
-382
-390
-411
-416
-424
-429
-437
-439
-416
-401
-393
-385
-386
-389
-414
-435
-433
-436
-426
-412
-393
-371
-363
-359
-315
-291
-319
-323
-320
-344
-378
-389
-401
-404
-420
-426
-412
-390
-387
-373
-356
-364
-346
-331
-330
-335
-322
-314
-314
-306
-288
-263
-245
-208
-184
-154
-127
-120
-102
-79
-79
-93
-94
-100
-106
-115
-128
-132
-125
-130
-146
-155
-154
-161
-171
-178
-208
-217
-220
-229
-243
-257
-248
-268
-282
-270
-257
-242
-227
-219
-207
-184
-171
-177
-172
-160
-174
-181
-192
-208
-225
-228
-221
-218
-202
-193
-202
-220
-226
-237
-245
-262
-280
-287
-298
-310
-317
-307
-299
-279
-255
-248
-248
-250
-234
-231
-243
-246
-247
-252
-254
-259
-265
-274
-263
-247
-240
-236
-240
-244
-253
-261
-258
-254
-272
-301
-309
-322
-334
-314
-290
-274
-277
-283
-288
-271
-267
-276
-271
-278
-288
-282
-293
-299
-290
-289
-288
-283
-268
-261
-258
-249
-244
-231
-229
-220
-207
-194
-188
-178
-174
-175
-168
-149
-136
-134
-123
-116
-127
-133
-138
-135
-141
-166
-183
-198
-210
-244
-248
-235
-238
-246
-250
-242
-253
-263
-272
-272
-262
-255
-239
-239
-232
-225
-222
-210
-193
-190
-179
-169
-179
-176
-185
-195
-204
-222
-245
-250
-255
-261
-257
-278
-282
-294
-297
-288
-310
-337
-347
-349
-337
-342
-333
-319
-322
-310
-296
-280
-272
-268
-241
-236
-242
-234
-233
-233
-243
-243
-256
-267
-273
-285
-284
-288
-290
-307
-316
-319
-338
-342
-337
-325
-312
-295
-306
-301
-298
-314
-310
-307
-302
-299
-300
-284
-298
-309
-301
-296
-305
-303
-299
-298
-304
-326
-308
-297
-295
-280
-270
-256
-262
-277
-278
-284
-286
-281
-275
-283
-283
-299
-292
-294
-297
-266
-261
-268
-253
-243
-238
-226
-233
-242
-250
-270
-266
-260
-284
-295
-296
-299
-308
-303
-279
-297
-307
-305
-298
-297
-300
-297
-282
-265
-265
-254
-229
-222
-234
-226
-212
-200
-203
-215
-227
-255
-259
-271
-296
-302
-306
-319
-296
-289
-310
-315
-310
-286
-271
-267
-271
-270
-268
-264
-262
-267
-265
-275
-278
-274
-283
-289
-298
-296
-300
-306
-300
-309
-320
-329
-348
-372
-378
-380
-392
-389
-399
-392
-377
-378
-370
-367
-368
-350
-345
-332
-322
-326
-329
-333
-326
-308
-297
-290
-286
-293
-305
-296
-299
-309
-305
-320
-321
-319
-316
-313
-301
-315
-313
-303
-299
-295
-279
-272
-284
-284
-274
-273
-253
-235
-202
-172
-175
-184
-172
-151
-139
-134
-137
-142
-152
-172
-191
-187
-176
-180
-194
-197
-198
-195
-197
-206
-199
-205
-209
-228
-239
-234
-242
-237
-221
-217
-219
-211
-203
-190
-183
-183
-191
-181
-163
-163
-155
-147
-160
-175
-177
-172
-191
-202
-207
-227
-239
-245
-247
-230
-224
-229
-214
-204
-195
-185
-194
-211
-226
-233
-253
-266
-269
-280
-277
-283
-298
-311
-285
-280
-285
-279
-281
-286
-292
-295
-298
-291
-287
-286
-287
-281
-278
-283
-295
-299
-295
-300
-303
-296
-283
-276
-276
-264
-254
-256
-234
-219
-222
-208
-224
-237
-245
-264
-269
-271
-279
-262
-267
-263
-258
-256
-247
-239
-225
-228
-231
-234
-231
-229
-215
-209
-216
-209
-206
-206
-192
-181
-151
-136
-122
-117
-130
-163
-175
-170
-184
-192
-199
-208
-218
-235
-239
-235
-238
-235
-229
-223
-224
-258
-266
-258
-271
-289
-293
-291
-297
-288
-288
-284
-275
-266
-245
-222
-213
-185
-166
-173
-176
-180
-180
-198
-201
-213
-235
-254
-239
-238
-242
-241
-237
-225
-229
-232
-235
-241
-245
-263
-273
-267
-298
-315
-331
-339
-319
-318
-308
-306
-307
-309
-317
-322
-326
-328
-336
-328
-338
-332
-306
-295
-280
-260
-245
-247
-257
-266
-274
-274
-284
-289
-294
-307
-306
-316
-319
-316
-329
-316
-305
-331
-323
-315
-310
-305
-284
-254
-252
-252
-247
-243
-242
-239
-246
-265
-287
-299
-306
-320
-345
-335
-323
-324
-314
-308
-286
-291
-281
-259
-253
-259
-249
-237
-219
-212
-211
-205
-215
-221
-231
-250
-266
-269
-273
-289
-313
-320
-321
-331
-338
-347
-347
-341
-349
-345
-321
-305
-296
-289
-272
-277
-266
-264
-264
-249
-253
-254
-264
-267
-273
-295
-310
-302
-302
-316
-318
-321
-320
-322
-324
-330
-335
-328
-322
-325
-320
-321
-328
-335
-335
-335
-349
-352
-358
-371
-377
-376
-366
-356
-338
-301
-288
-285
-283
-303
-310
-327
-336
-326
-327
-331
-329
-337
-345
-333
-333
-327
-317
-321
-331
-335
-328
-344
-355
-342
-360
-361
-336
-338
-328
-315
-301
-300
-311
-300
-284
-273
-276
-254
-242
-248
-251
-255
-260
-273
-283
-279
-264
-264
-253
-228
-203
-198
-209
-208
-224
-240
-223
-205
-192
-180
-179
-153
-130
-125
-127
-126
-124
-130
-147
-153
-151
-176
-196
-212
-230
-215
-228
-234
-230
-249
-262
-270
-298
-290
-268
-256
-242
-241
-228
-223
-223
-208
-201
-199
-195
-202
-200
-209
-230
-256
-268
-287
-300
-307
-316
-319
-308
-297
-284
-268
-268
-273
-268
-277
-279
-279
-266
-278
-294
-291
-285
-281
-271
-276
-264
-254
-271
-279
-292
-300
-291
-292
-308
-301
-286
-270
-260
-264
-253
-241
-229
-225
-226
-231
-236
-228
-236
-232
-226
-213
-210
-212
-208
-200
-202
-203
-196
-202
-196
-198
-185
-172
-169
-161
-156
-149
-145
-160
-169
-163
-170
-160
-178
-207
-200
-195
-194
-208
-220
-182
-162
-161
-153
-130
-128
-136
-131
-135
-141
-138
-130
-140
-150
-139
-135
-131
-143
-149
-135
-140
-150
-164
-177
-181
-192
-200
-206
-217
-220
-223
-239
-241
-255
-245
-231
-230
-231
-240
-235
-241
-248
-245
-246
-251
-244
-243
-246
-249
-250
-252
-269
-294
-314
-307
-301
-314
-313
-296
-277
-251
-246
-235
-235
-238
-249
-272
-284
-289
-296
-306
-317
-326
-317
-318
-332
-344
-344
-353
-362
-353
-346
-339
-339
-332
-317
-293
-285
-283
-281
-283
-277
-289
-294
-305
-313
-298
-301
-294
-278
-282
-287
-277
-281
-296
-297
-296
-304
-297
-301
-307
-292
-275
-269
-280
-285
-274
-276
-287
-292
-303
-296
-295
-311
-327
-315
-309
-312
-313
-286
-269
-275
-264
-274
-277
-270
-273
-267
-255
-249
-241
-228
-225
-219
-212
-230
-242
-262
-273
-278
-287
-288
-300
-316
-330
-344
-355
-345
-344
-345
-347
-339
-340
-347
-364
-354
-349
-342
-332
-337
-322
-320
-291
-263
-253
-246
-255
-269
-268
-263
-263
-273
-279
-290
-290
-276
-288
-291
-275
-255
-253
-252
-250
-250
-247
-245
-250
-269
-273
-277
-278
-291
-307
-299
-305
-318
-325
-312
-299
-297
-291
-277
-274
-251
-245
-244
-233
-239
-243
-250
-236
-239
-260
-241
-243
-254
-258
-280
-285
-312
-323
-327
-336
-336
-344
-350
-345
-330
-308
-289
-283
-279
-273
-265
-259
-253
-273
-277
-273
-291
-316
-314
-306
-303
-297
-284
-268
-270
-274
-284
-282
-277
-280
-287
-296
-272
-267
-262
-251
-253
-232
-222
-210
-190
-190
-214
-236
-232
-232
-247
-250
-234
-237
-240
-241
-245
-244
-243
-252
-263
-262
-276
-264
-244
-250
-247
-248
-247
-244
-237
-227
-222
-226
-219
-211
-213
-219
-230
-223
-231
-240
-241
-246
-247
-236
-236
-240
-236
-231
-232
-230
-225
-223
-220
-211
-208
-197
-211
-219
-227
-265
-274
-283
-289
-283
-288
-282
-292
-308
-315
-316
-306
-298
-292
-292
-287
-285
-267
-255
-252
-236
-232
-234
-249
-257
-247
-254
-270
-265
-271
-286
-287
-270
-261
-266
-258
-262
-275
-282
-284
-278
-260
-243
-243
-238
-224
-225
-232
-228
-222
-210
-193
-187
-196
-187
-171
-178
-180
-170
-178
-176
-164
-175
-187
-178
-172
-166
-151
-145
-150
-151
-141
-135
-141
-154
-160
-172
-178
-203
-221
-221
-236
-237
-229
-229
-243
-244
-246
-252
-259
-265
-248
-242
-237
-247
-257
-255
-268
-283
-276
-293
-306
-294
-308
-317
-311
-328
-342
-351
-366
-362
-362
-349
-348
-359
-350
-343
-354
-355
-341
-340
-330
-329
-349
-334
-345
-364
-375
-384
-392
-405
-418
-418
-418
-436
-419
-401
-394
-386
-381
-364
-353
-350
-351
-346
-345
-329
-337
-322
-294
-297
-303
-314
-313
-304
-304
-311
-314
-308
-306
-309
-306
-304
-311
-311
-305
-298
-304
-297
-293
-290
-270
-270
-270
-267
-273
-265
-280
-303
-295
-298
-296
-282
-278
-285
-283
-277
-275
-269
-271
-278
-267
-270
-270
-274
-271
-260
-264
-257
-259
-248
-247
-247
-240
-251
-256
-253
-261
-279
-284
-283
-304
-311
-299
-301
-300
-300
-303
-305
-327
-334
-328
-326
-336
-355
-354
-351
-371
-368
-370
-367
-366
-351
-340
-350
-352
-353
-357
-356
-349
-356
-359
-362
-359
-342
-334
-316
-295
-285
-268
-276
-285
-290
-305
-321
-325
-329
-335
-343
-342
-339
-340
-343
-338
-334
-329
-335
-334
-326
-334
-339
-343
-333
-314
-318
-327
-329
-323
-319
-312
-329
-352
-351
-350
-346
-358
-353
-342
-348
-369
-386
-382
-376
-359
-352
-348
-344
-337
-321
-301
-281
-271
-265
-262
-253
-258
-254
-259
-259
-269
-271
-268
-274
-280
-283
-286
-288
-290
-288
-283
-287
-282
-271
-260
-244
-236
-240
-251
-242
-241
-261
-251
-230
-228
-226
-206
-204
-202
-205
-221
-232
-222
-212
-228
-244
-248
-240
-243
-251
-261
-256
-269
-279
-269
-258
-264
-262
-257
-254
-261
-273
-277
-275
-269
-274
-279
-295
-310
-320
-351
-364
-374
-367
-355
-363
-356
-336
-338
-338
-322
-318
-325
-329
-325
-322
-318
-321
-325
-311
-297
-286
-283
-288
-306
-296
-284
-289
-283
-296
-311
-310
-303
-301
-301
-303
-303
-292
-278
-261
-253
-242
-222
-238
-235
-232
-236
-237
-237
-242
-257
-256
-266
-269
-273
-281
-270
-261
-261
-241
-224
-217
-213
-194
-186
-186
-183
-193
-197
-195
-191
-190
-185
-205
-210
-196
-204
-198
-190
-209
-208
-204
-200
-200
-209
-206
-198
-206
-198
-189
-205
-210
-197
-209
-212
-212
-214
-218
-219
-226
-232
-217
-217
-216
-222
-235
-239
-245
-256
-270
-268
-271
-278
-280
-268
-279
-286
-289
-294
-287
-280
-280
-282
-298
-311
-297
-304
-308
-300
-318
-334
-356
-344
-335
-375
-385
-355
-352
-370
-380
-365
-365
-380
-378
-360
-348
-342
-326
-323
-315
-320
-327
-317
-315
-307
-306
-327
-325
-326
-333
-348
-344
-340
-329
-318
-317
-319
-312
-303
-297
-266
-258
-263
-265
-257
-265
-270
-272
-274
-284
-295
-286
-277
-278
-259
-257
-268
-267
-272
-282
-284
-280
-284
-295
-299
-310
-320
-328
-340
-333
-327
-347
-358
-347
-362
-373
-364
-361
-360
-365
-364
-351
-346
-332
-333
-327
-302
-290
-290
-292
-281
-269
-266
-267
-266
-260
-261
-273
-271
-266
-269
-276
-284
-297
-304
-293
-302
-315
-329
-329
-319
-312
-312
-307
-314
-332
-330
-314
-302
-295
-279
-263
-255
-249
-258
-278
-279
-282
-278
-293
-298
-293
-301
-293
-287
-264
-248
-245
-235
-233
-226
-224
-231
-228
-230
-229
-234
-255
-257
-258
-267
-267
-271
-268
-265
-266
-263
-259
-265
-288
-287
-301
-320
-326
-321
-317
-306
-299
-285
-280
-296
-298
-287
-278
-273
-276
-272
-270
-261
-256
-265
-264
-248
-250
-248
-241
-235
-243
-245
-236
-232
-229
-222
-210
-204
-191
-198
-206
-192
-188
-185
-174
-178
-183
-182
-192
-201
-200
-196
-191
-179
-176
-178
-167
-172
-175
-181
-182
-184
-213
-222
-228
-244
-248
-249
-258
-265
-279
-274
-274
-299
-325
-336
-340
-331
-336
-339
-324
-316
-317
-314
-322
-318
-298
-290
-282
-288
-267
-243
-242
-245
-232
-213
-206
-207
-211
-213
-201
-214
-241
-251
-254
-254
-259
-247
-233
-238
-246
-246
-250
-250
-249
-247
-253
-272
-294
-295
-309
-324
-310
-322
-331
-325
-309
-294
-273
-254
-245
-235
-224
-209
-197
-186
-186
-176
-148
-130
-137
-143
-131
-138
-159
-166
-167
-194
-222
-231
-239
-243
-264
-275
-285
-285
-270
-257
-250
-250
-261
-255
-250
-249
-240
-225
-208
-195
-187
-189
-207
-213
-204
-202
-209
-197
-197
-196
-214
-203
-218
-213
-233
-161
-205
-141
-200
-203
-218
-144
-593
-857
312
-295
-504
-267
-529
-378
-125
-90
-284
-173
-170
-346
-246
-245
-308
-201
-306
-346
-279
-332
-304
-285
-335
-266
-649
-362
-288
-447
-271
-372
-253
-287
-331
-318
-276
-319
-325
-335
-341
-344
-210
-174
-267
-285
-366
-340
-282
-436
-244
-258
-419
-249
-400
-409
-741
-1349
-1063
-665
-768
-653
-859
-638
-752
-690
-567
-575
-292
-677
-314
-239
-469
-207
-69
-20
-80
-26
-197
-186
23
-83
105
164
4
108
60
-406
-168
-230
-154
-246
-672
-169
-368
-443
-425
-374
-558
-450
-310
-484
-454
-424
-360
-217
-630
-266
-190
-461
-252
-254
-320
-452
-189
-322
-223
-255
-356
-65
-362
-398
-214
-320
-338
-208
-232
-291
-178
-165
-350
-258
-242
-263
-153
-227
-112
-276
-93
-353
-337
6
-485
-256
-250
-158
-304
-266
-340
-99
-309
-257
-127
-509
-303
-148
-236
-94
65
-257
-109
-29
-449
-273
-11
-276
-123
-42
-124
-588
7
-160
-371
-399
-214
18
-638
-100
-24
-365
-118
-168
-180
-142
-592
-91
40
-460
31
-96
-236
-3
-359
-243
79
-324
-301
163
-180
-210
-41
-238
-112
-308
-179
-124
-128
-114
-173
-268
-195
25
-315
-13
-7
-355
-255
-17
-284
-310
57
-370
-115
-199
-468
-206
-57
-418
-129
-91
-440
-118
-199
-151
-330
-311
117
-439
-385
175
-270
-458
-188
36
-560
-314
20
-402
-354
-56
-288
-321
178
-414
-242
57
-349
-332
94
-23
-335
-102
-83
21
-461
-102
-135
-239
-24
-162
-320
-67
0
-502
-205
-96
-284
-399
-204
4
-311
-396
-247
-83
-542
-224
-75
-498
-142
-116
-116
-448
-123
-3
-337
-137
-248
-162
-162
-168
-108
-88
-180
20
-191
-329
-131
-221
-193
-241
-142
-131
-115
-194
-143
-173
-285
-265
-86
82
-318
-219
-9
-49
-234
-200
-79
-121
-396
59
39
-403
-6
-171
-203
-271
-79
-54
-132
-171
-85
-183
-177
-5
-132
-192
-53
-133
-274
123
-85
-261
-86
-66
-257
-397
-14
-140
-221
-120
-204
-287
-292
-99
-143
-111
-88
-214
-252
-153
-156
-349
-70
-159
-304
-134
-88
-257
-248
-103
-145
-201
-103
-67
-177
-179
81
-153
-151
-8
-281
-212
-92
-170
-265
-115
-1
-312
-319
-87
-260
-224
-277
-266
-371
-384
-257
-276
-98
-243
-351
-287
-361
-474
-303
-210
-169
-156
-109
-165
-384
-272
-242
-281
-200
-34
-218
-231
-145
-324
-271
-101
-186
-209
-102
-360
-368
-195
-318
-331
-141
-87
-361
-309
-322
-518
-306
-243
-330
-215
-207
-323
-312
-246
-272
-274
-329
-150
-255
-328
-128
-174
-271
-183
-171
-350
-276
-194
-329
-250
-91
-163
-204
-182
-245
-246
-279
-283
-188
-169
-270
-216
-272
-282
-345
-261
-221
-313
-251
-249
-154
-170
-275
-204
-127
-283
-312
-136
-203
-276
-96
-65
-214
-163
-124
-156
-216
-214
-161
-206
-202
-116
-78
-208
-262
-246
-346
-362
-298
-247
-258
-248
-245
-316
-347
-377
-305
-254
-341
-306
-236
-348
-371
-314
-350
-400
-374
-306
-355
-405
-346
-287
-304
-332
-308
-302
-360
-340
-300
-283
-317
-252
-298
-328
-331
-339
-307
-327
-270
-275
-251
-320
-327
-259
-390
-346
-232
-318
-320
-264
-230
-308
-251
-219
-182
-216
-318
-154
-202
-264
-224
-161
-184
-277
-188
-232
-210
-232
-261
-134
-146
-135
-96
-96
-143
-176
-175
-206
-92
-139
-142
-118
-232
-193
-210
-189
-141
-197
-190
-204
-242
-258
-268
-264
-242
-297
-340
-315
-321
-329
-288
-297
-310
-323
-332
-360
-365
-342
-346
-322
-358
-309
-370
-396
-320
-411
-385
-336
-329
-332
-378
-326
-370
-366
-335
-368
-327
-381
-319
-278
-261
-284
-251
-190
-253
-276
-226
-183
-202
-222
-183
-198
-256
-227
-191
-188
-202
-142
-147
-162
-129
-159
-92
-83
-155
-78
-110
-96
-179
-151
6
-79
-85
-54
-71
-88
-114
-59
-68
-29
-25
-63
-108
-102
-118
-166
-105
-90
-163
-133
-92
-149
-132
-101
-84
-153
-185
-152
-174
-206
-192
-161
-180
-253
-205
-214
-224
-246
-245
-219
-286
-283
-305
-304
-298
-377
-363
-362
-362
-368
-374
-342
-403
-375
-383
-408
-391
-418
-382
-392
-431
-367
-360
-341
-351
-356
-310
-361
-310
-289
-272
-253
-255
-246
-272
-216
-205
-179
-153
-199
-147
-148
-140
-131
-167
-73
-119
-76
-113
-128
-88
-76
-78
-88
-78
-84
-53
-13
-29
-83
-36
-73
-236
-321
-156
-65
138
139
-40
-154
-193
-189
-197
-155
-52
151
100
-67
-214
-335
-282
-162
-140
-126
-111
-121
-204
-317
-397
-367
-290
-360
-385
-471
-541
-514
-523
-575
-631
-671
-698
-767
-848
-840
-833
-809
-803
-830
-883
-905
-892
-901
-850
-800
-751
-746
-763
-769
-746
-743
-675
-614
-519
-451
-418
-425
-412
-342
-322
-235
-163
-136
-120
-69
-41
-16
6
28
80
107
88
122
138
169
220
186
200
212
201
213
260
283
268
303
297
294
258
292
379
374
428
415
397
360
308
347
292
229
187
111
39
10
0
-22
-96
-173
-291
-447
-557
-616
-621
-623
-643
-737
-890
-1006
-1109
-1212
-1241
-1206
-1187
-1231
-1270
-1354
-1404
-1430
-1433
-1385
-1373
-1335
-1281
-1246
-1243
-1211
-1150
-1079
-1022
-984
-934
-880
-777
-729
-658
-603
-557
-476
-455
-400
-345
-266
-173
-93
-84
-43
25
41
102
134
164
207
259
293
279
311
343
367
400
479
469
587
595
651
707
760
822
844
826
671
612
547
672
760
781
702
612
447
332
181
110
61
119
83
-65
-254
-428
-459
-543
-552
-615
-633
-674
-693
-745
-835
-820
-800
-727
-778
-797
-839
-823
-819
-769
-729
-737
-724
-792
-772
-797
-743
-688
-631
-615
-614
-698
-828
-823
-801
-685
-622
-646
-758
-856
-891
-950
-953
-902
-858
-882
-991
-1070
-1143
-1159
-1084
-1061
-1033
-1112
-1075
-1133
-1094
-1023
-953
-855
-854
-738
-727
-694
-632
-495
-444
-350
-282
-287
-123
-54
55
91
167
212
256
381
378
417
526
563
653
668
674
761
827
897
1024
1047
1079
1153
1232
1194
1075
922
859
817
844
976
953
852
736
547
302
141
98
110
89
112
-28
-175
-433
-561
-637
-710
-703
-691
-677
-765
-788
-906
-952
-1020
-1052
-1055
-1101
-1084
-1065
-1040
-1100
-1112
-1180
-1220
-1189
-1172
-1141
-1050
-1032
-998
-962
-991
-1000
-986
-924
-882
-814
-767
-702
-704
-699
-728
-747
-740
-729
-688
-689
-686
-685
-678
-692
-646
-657
-588
-587
-524
-437
-413
-283
-271
-158
-149
-27
7
8
191
306
582
605
680
542
626
680
829
955
1115
1294
1396
1358
1028
793
717
950
1233
1367
1223
962
748
655
483
392
348
479
550
420
147
-184
-258
-283
-238
-415
-539
-671
-686
-691
-815
-863
-946
-860
-977
-1047
-1202
-1184
-1080
-963
-914
-1035
-1122
-1219
-1213
-1193
-1102
-1045
-1079
-1041
-1036
-1094
-1137
-1149
-1063
-954
-864
-891
-1007
-1031
-926
-841
-919
-932
-942
-885
-866
-899
-915
-928
-763
-742
-817
-941
-919
-808
-751
-666
-674
-613
-572
-504
-480
-482
-340
-198
-66
-1
14
68
120
220
320
378
503
553
614
687
709
755
866
948
919
769
940
1213
1329
1394
1079
689
557
823
953
992
1048
1009
935
623
259
34
61
371
521
321
-63
-249
-409
-533
-601
-686
-646
-580
-633
-838
-1035
-1086
-1038
-999
-1052
-1117
-1221
-1228
-1166
-1153
-1147
-1154
-1195
-1264
-1311
-1508
-1547
-1371
-1208
-1003
-1058
-1247
-1451
-1456
-1393
-1312
-1143
-1011
-853
-849
-1047
-1193
-1240
-1087
-842
-780
-739
-767
-724
-764
-783
-799
-755
-613
-549
-519
-520
-471
-377
-279
-140
-153
-62
-63
68
265
328
453
521
624
701
686
742
799
1018
1130
1093
1180
1314
1503
1506
1102
722
707
1007
1446
1467
1244
958
869
742
454
245
249
619
809
608
119
-307
-334
-276
-283
-446
-517
-450
-439
-565
-867
-1006
-975
-873
-869
-1017
-1118
-1102
-958
-939
-966
-1093
-1172
-1150
-1113
-1089
-1062
-969
-889
-956
-1082
-1166
-1238
-1084
-915
-849
-860
-938
-1013
-1122
-1100
-1005
-957
-863
-834
-831
-926
-997
-994
-967
-818
-753
-761
-823
-808
-724
-689
-648
-601
-530
-449
-397
-394
-403
-232
-64
50
99
52
107
186
327
322
434
539
682
702
653
717
692
899
854
769
843
989
1271
1264
1231
977
968
977
873
908
876
1170
1275
1141
785
486
416
326
481
426
384
389
251
67
-330
-453
-512
-418
-477
-514
-602
-743
-741
-884
-954
-1090
-1111
-1126
-1146
-1146
-1203
-1141
-1244
-1229
-1316
-1400
-1429
-1419
-1285
-1226
-1172
-1233
-1219
-1287
-1307
-1281
-1254
-1110
-1029
-952
-979
-1033
-1042
-984
-900
-881
-816
-774
-700
-684
-674
-651
-640
-569
-512
-443
-470
-367
-228
-106
-21
-8
81
100
248
365
515
662
818
1024
1056
1155
1205
1299
1410
1287
1358
1234
1280
1406
1375
1265
1108
1094
875
784
653
583
588
556
492
274
36
-116
-235
-296
-394
-378
-451
-505
-599
-740
-838
-909
-869
-898
-870
-907
-932
-927
-970
-958
-1037
-1004
-1006
-949
-912
-876
-840
-821
-772
-804
-828
-889
-869
-779
-711
-678
-680
-755
-774
-788
-817
-815
-779
-775
-767
-819
-930
-1003
-1085
-1049
-1012
-1008
-1011
-1056
-1054
-1058
-1027
-1000
-948
-868
-777
-727
-720
-696
-580
-460
-420
-347
-355
-249
-183
-115
-54
-17
122
174
214
191
234
300
333
468
417
441
524
496
550
514
640
663
771
744
706
761
674
776
721
754
713
709
618
551
593
535
571
498
423
347
169
61
-64
-10
8
19
-134
-377
-515
-625
-684
-779
-820
-819
-833
-960
-1180
-1326
-1425
-1397
-1441
-1502
-1559
-1553
-1544
-1613
-1655
-1693
-1631
-1580
-1529
-1528
-1499
-1400
-1327
-1298
-1292
-1225
-1155
-1064
-946
-854
-747
-646
-544
-509
-464
-433
-325
-251
-177
-123
-130
-34
-16
56
88
177
245
355
421
450
556
625
775
842
988
1081
1163
1249
1361
1465
1315
1254
1217
1115
1280
1288
1289
1171
1116
959
694
555
367
433
399
396
264
21
-154
-304
-396
-542
-531
-529
-547
-542
-706
-762
-844
-821
-824
-854
-862
-845
-782
-803
-798
-835
-844
-825
-878
-867
-866
-823
-764
-695
-707
-732
-772
-794
-794
-772
-748
-667
-633
-642
-665
-764
-805
-857
-831
-853
-854
-908
-898
-1013
-1031
-1078
-1096
-1109
-1102
-1096
-1051
-1007
-997
-885
-876
-796
-792
-720
-717
-602
-488
-379
-263
-199
-162
-113
-79
-15
95
218
302
345
346
401
389
445
485
600
669
799
798
811
850
860
940
996
1081
1132
1204
1192
1218
1204
1086
1021
982
901
801
832
815
722
719
537
328
83
42
-28
-119
-119
-161
-238
-358
-526
-688
-856
-835
-842
-834
-922
-940
-1017
-1130
-1189
-1290
-1307
-1323
-1256
-1306
-1348
-1371
-1404
-1381
-1371
-1323
-1334
-1315
-1334
-1292
-1179
-1078
-981
-936
-886
-911
-923
-908
-828
-705
-600
-526
-570
-652
-696
-676
-675
-632
-540
-499
-480
-543
-573
-594
-538
-430
-323
-298
-226
-139
-95
-30
115
187
367
471
516
586
644
801
860
1047
1084
1224
1331
1328
1176
1088
994
905
1083
1179
1200
1194
1056
794
562
455
384
380
410
435
328
115
-112
-308
-467
-492
-495
-552
-653
-686
-794
-937
-1011
-1078
-1064
-1086
-1081
-1163
-1176
-1138
-1066
-1040
-1046
-1035
-1066
-1080
-1089
-1079
-982
-858
-783
-765
-822
-863
-918
-903
-848
-747
-670
-626
-659
-785
-880
-955
-922
-910
-791
-777
-837
-892
-973
-993
-1062
-1014
-961
-886
-863
-858
-852
-869
-757
-780
-695
-638
-576
-477
-412
-308
-281
-140
-47
-6
28
96
179
270
312
417
416
556
553
649
610
760
843
964
1012
1088
1174
1245
1267
1091
894
824
717
883
1017
1021
1005
889
694
299
117
-28
-29
39
68
-3
-250
-478
-693
-897
-1013
-1064
-1005
-1043
-1027
-1139
-1252
-1347
-1361
-1363
-1398
-1392
-1381
-1355
-1325
-1292
-1219
-1214
-1255
-1365
-1375
-1384
-1300
-1162
-1007
-900
-856
-840
-964
-1041
-1033
-904
-770
-638
-494
-470
-531
-619
-713
-781
-701
-624
-549
-505
-513
-527
-573
-619
-640
-618
-569
-520
-465
-435
-383
-351
-286
-253
-234
-149
-101
45
126
255
321
461
514
545
638
625
758
800
983
1040
1163
1309
1328
1384
1144
1105
862
757
965
1064
1241
1224
1130
809
558
412
133
173
215
356
306
84
-163
-490
-644
-805
-819
-897
-892
-841
-939
-1025
-1175
-1193
-1231
-1239
-1270
-1340
-1312
-1257
-1150
-1150
-1114
-1111
-1146
-1185
-1271
-1259
-1189
-992
-879
-824
-840
-862
-908
-933
-905
-906
-772
-690
-599
-634
-663
-695
-734
-681
-758
-708
-681
-647
-601
-617
-597
-673
-636
-685
-679
-648
-643
-524
-432
-344
-340
-310
-297
-335
-248
-183
-27
124
229
277
291
355
379
465
566
678
801
900
998
1073
1141
1262
1349
1435
1336
1200
1045
782
934
1124
1271
1289
1230
994
677
479
182
113
236
368
405
186
-76
-350
-536
-691
-773
-813
-842
-764
-908
-1070
-1203
-1247
-1198
-1247
-1287
-1375
-1373
-1354
-1312
-1291
-1261
-1150
-1132
-1191
-1282
-1330
-1274
-1158
-1012
-897
-833
-836
-871
-919
-951
-909
-831
-711
-665
-647
-655
-634
-683
-694
-741
-754
-753
-753
-777
-779
-711
-728
-656
-692
-735
-722
-683
-640
-584
-491
-435
-317
-331
-321
-265
-188
-110
19
141
157
331
345
401
433
576
659
753
804
887
1001
1053
1173
1287
1381
1429
1296
1155
899
730
889
1002
1145
1181
1159
912
647
441
115
92
151
241
201
39
-152
-389
-587
-753
-831
-908
-922
-916
-1052
-1143
-1190
-1220
-1195
-1256
-1321
-1409
-1461
-1484
-1433
-1313
-1244
-1113
-1106
-1172
-1275
-1327
-1285
-1241
-1061
-949
-856
-825
-848
-888
-930
-898
-859
-755
-713
-669
-637
-677
-644
-637
-644
-677
-684
-727
-760
-745
-689
-606
-584
-545
-615
-692
-757
-718
-708
-584
-495
-393
-374
-416
-394
-369
-318
-217
-63
18
91
179
198
263
303
381
504
547
608
751
830
921
1070
1204
1268
1309
1188
1054
800
724
931
1026
1146
1222
1134
839
676
395
122
94
193
229
200
48
-133
-335
-516
-648
-769
-872
-900
-923
-1043
-1137
-1149
-1122
-1098
-1151
-1206
-1280
-1349
-1350
-1307
-1221
-1099
-947
-924
-980
-1083
-1125
-1115
-1096
-934
-823
-746
-691
-665
-733
-773
-731
-732
-700
-703
-656
-615
-611
-582
-579
-595
-649
-656
-723
-766
-741
-640
-609
-551
-514
-532
-557
-558
-577
-554
-461
-365
-276
-223
-192
-134
-90
-66
-14
46
57
136
203
299
357
498
555
600
615
692
738
813
946
1047
1161
1276
1350
1138
1123
797
815
903
964
1094
1152
1097
889
791
486
238
193
206
199
122
15
-127
-247
-400
-491
-661
-778
-851
-916
-1058
-1145
-1116
-1050
-1034
-1090
-1147
-1267
-1336
-1388
-1396
-1312
-1184
-1057
-1014
-1038
-1086
-1130
-1145
-1150
-1069
-988
-919
-793
-758
-737
-716
-683
-707
-700
-711
-713
-672
-676
-602
-585
-520
-549
-558
-604
-669
-704
-672
-620
-612
-496
-529
-521
-512
-539
-577
-525
-468
-395
-284
-238
-167
-105
-36
-23
64
122
156
256
322
407
492
598
649
740
786
844
914
1008
1062
1177
1287
1241
1138
1082
841
792
913
902
967
1029
943
757
667
435
229
170
144
94
-10
-89
-210
-345
-434
-534
-641
-729
-817
-944
-1070
-1156
-1145
-1105
-1066
-1084
-1102
-1188
-1260
-1324
-1349
-1323
-1215
-1109
-1041
-1028
-1046
-1034
-1057
-1033
-1001
-909
-824
-767
-736
-718
-690
-619
-590
-603
-620
-632
-652
-680
-647
-639
-574
-530
-546
-542
-619
-662
-689
-693
-693
-655
-622
-594
-525
-514
-467
-465
-457
-430
-377
-322
-209
-150
-16
11
23
125
152
202
272
364
377
496
502
591
728
828
887
931
1011
1015
1128
1185
1251
1138
1179
948
850
943
896
892
989
968
751
682
506
253
161
141
72
-26
-111
-249
-373
-483
-609
-708
-812
-887
-1004
-1112
-1255
-1292
-1241
-1198
-1226
-1201
-1232
-1334
-1408
-1436
-1429
-1352
-1229
-1148
-1106
-1109
-1098
-1087
-1103
-1050
-970
-890
-828
-794
-765
-712
-673
-618
-572
-590
-596
-635
-700
-718
-698
-653
-605
-582
-616
-649
-714
-749
-780
-762
-706
-655
-600
-595
-546
-544
-497
-448
-425
-396
-323
-278
-242
-192
-84
12
65
122
129
258
193
239
410
397
403
616
652
660
818
818
843
1031
1093
1086
1177
1044
979
824
811
843
836
926
1004
904
766
718
493
333
258
156
153
114
-79
-175
-236
-422
-505
-535
-677
-746
-808
-954
-1105
-1121
-1057
-1059
-1041
-1033
-1066
-1132
-1198
-1257
-1261
-1192
-1115
-1065
-1045
-1061
-1022
-1002
-1023
-998
-925
-875
-834
-775
-783
-715
-620
-543
-538
-524
-528
-544
-595
-613
-621
-590
-550
-551
-547
-552
-597
-607
-638
-654
-622
-556
-545
-550
-497
-468
-425
-369
-336
-306
-190
-206
-221
-95
-139
-61
82
191
254
260
387
376
336
513
546
641
782
775
846
943
986
1101
1209
1283
1299
1163
1179
977
769
821
864
817
895
954
824
710
609
376
207
169
59
-16
-86
-209
-302
-356
-444
-529
-594
-677
-791
-876
-989
-1091
-1097
-1017
-1010
-975
-942
-1019
-1083
-1128
-1169
-1176
-1112
-1021
-988
-925
-870
-839
-806
-821
-768
-741
-730
-716
-675
-638
-630
-557
-448
-470
-442
-406
-466
-535
-534
-537
-543
-520
-523
-549
-562
-561
-535
-545
-569
-559
-595
-598
-614
-567
-381
-472
-450
-227
-265
-329
-230
-135
-251
-221
19
19
30
139
267
162
179
372
384
277
496
525
559
588
617
875
812
886
1076
1130
1075
1011
996
922
759
723
876
785
764
889
863
691
619
559
312
195
135
31
-106
-195
-225
-336
-449
-483
-521
-659
-783
-843
-977
-1107
-1126
-1052
-1102
-1098
-1039
-1032
-1137
-1133
-1127
-1162
-1146
-1088
-1043
-1070
-990
-888
-836
-851
-759
-712
-731
-731
-673
-655
-668
-586
-473
-448
-451
-383
-408
-461
-479
-497
-512
-571
-535
-524
-523
-542
-536
-472
-570
-534
-469
-534
-539
-585
-464
-427
-411
-387
-158
-185
-384
-163
-259
-180
-124
-169
-69
62
119
135
47
394
231
180
460
300
345
423
525
574
604
685
910
819
898
945
868
913
748
599
666
581
540
609
669
565
571
619
350
172
175
26
-134
-151
-287
-311
-375
-422
-473
-542
-610
-713
-815
-971
-1092
-1146
-1136
-1209
-1111
-1062
-1086
-1096
-1102
-1132
-1189
-1131
-1149
-1124
-1063
-964
-900
-834
-769
-681
-648
-631
-593
-613
-601
-608
-543
-470
-440
-370
-327
-402
-393
-408
-446
-435
-417
-489
-528
-446
-501
-487
-497
-541
-446
-500
-548
-489
-528
-566
-408
-405
-372
-241
-256
-184
-214
-269
-96
-14
-149
-30
161
-7
16
262
208
319
206
263
532
349
275
675
672
604
679
851
913
914
852
1047
1067
748
981
947
687
628
701
631
603
641
666
610
441
390
277
141
34
18
-110
-254
-324
-358
-443
-509
-528
-538
-649
-750
-814
-913
-1038
-1008
-997
-1003
-969
-933
-930
-960
-929
-915
-896
-865
-797
-795
-768
-731
-663
-648
-560
-485
-463
-497
-487
-455
-488
-483
-398
-388
-382
-377
-338
-366
-446
-443
-485
-444
-538
-531
-521
-602
-629
-565
-535
-539
-497
-518
-583
-475
-439
-549
-387
-277
-464
-353
-104
-359
-303
-104
-116
2
-190
67
262
-130
168
306
278
162
332
413
474
252
564
767
361
734
697
784
756
704
1002
947
818
980
970
820
705
692
679
594
525
755
554
454
539
397
212
155
157
-32
-149
-181
-271
-399
-422
-456
-467
-544
-599
-573
-714
-852
-824
-833
-944
-917
-817
-839
-890
-763
-746
-800
-734
-647
-678
-709
-621
-603
-639
-603
-496
-472
-489
-427
-384
-445
-504
-474
-472
-521
-547
-446
-505
-558
-538
-476
-551
-604
-549
-567
-742
-677
-622
-703
-724
-614
-573
-731
-538
-561
-613
-518
-404
-466
-350
-304
-340
-307
-206
-206
-220
-19
59
-138
-29
269
-187
7
463
-47
149
555
261
256
648
601
380
576
783
578
492
922
727
717
931
962
786
900
845
607
626
561
390
418
534
336
312
403
179
50
118
-40
-213
-181
-255
-483
-491
-481
-637
-625
-557
-633
-631
-640
-768
-794
-839
-880
-898
-833
-847
-853
-751
-783
-791
-687
-693
-748
-674
-664
-725
-684
-622
-661
-609
-499
-539
-501
-499
-571
-535
-541
-633
-615
-586
-615
-655
-564
-561
-741
-517
-575
-775
-684
-674
-805
-863
-622
-766
-728
-640
-666
-549
-596
-552
-461
-322
-396
-389
-145
-303
-225
-101
-173
-109
-45
53
38
69
223
29
122
295
71
192
523
80
312
669
337
363
655
444
444
702
523
646
619
817
777
667
925
728
652
726
509
400
611
420
368
474
444
292
278
342
83
72
105
-104
-238
-211
-357
-424
-425
-500
-546
-500
-586
-677
-632
-739
-855
-794
-813
-910
-834
-759
-842
-750
-645
-669
-646
-602
-640
-675
-632
-672
-672
-582
-564
-580
-485
-511
-575
-551
-570
-628
-575
-565
-689
-559
-623
-691
-523
-625
-580
-565
-517
-605
-625
-645
-585
-608
-676
-330
-697
-396
-369
-624
-351
-259
-399
-301
-269
-372
-218
-279
-70
-248
-220
335
-490
82
272
-371
194
233
-200
45
434
-38
251
284
490
14
408
647
137
507
503
506
410
576
627
569
688
672
613
684
631
370
537
490
262
354
481
278
193
378
227
60
225
138
-94
-129
-208
-380
-429
-457
-548
-520
-550
-684
-685
-724
-891
-881
-888
-991
-1029
-894
-972
-1017
-891
-871
-908
-793
-749
-805
-715
-740
-793
-755
-699
-703
-620
-577
-563
-534
-484
-547
-468
-436
-544
-497
-425
-610
-570
-460
-501
-562
-562
-406
-532
-676
-440
-421
-864
-368
-455
-733
-453
-478
-401
-463
-370
-201
-391
-237
-27
-681
50
-59
-789
255
155
-728
170
331
-485
-28
209
33
-423
339
187
-341
398
100
32
249
354
61
497
353
330
346
409
559
248
554
595
376
604
636
318
529
559
210
260
403
76
57
227
62
-57
95
2
-219
-151
-262
-450
-432
-536
-700
-645
-700
-852
-726
-710
-897
-848
-749
-972
-1016
-847
-988
-1100
-907
-935
-1045
-901
-858
-884
-807
-755
-763
-688
-682
-713
-620
-590
-668
-556
-510
-575
-522
-382
-460
-524
-399
-449
-472
-709
-371
-557
-913
-197
-680
-1000
-101
-565
-1054
77
-895
-734
-268
-872
-307
-911
-355
-311
-972
-17
-437
-879
400
-862
-536
36
-456
-699
200
-205
-773
593
-365
-448
558
-515
-90
620
-688
527
70
-317
712
-467
482
366
-389
753
105
42
635
184
231
445
305
395
252
496
375
188
591
184
171
378
153
74
61
186
-31
-14
118
-155
-110
6
-307
-266
-214
-545
-460
-507
-687
-735
-580
-642
-826
-618
-669
-853
-705
-723
-852
-773
-713
-768
-785
-646
-705
-695
-517
-719
-566
-455
-630
-522
-487
-526
-521
-536
-420
-560
-435
-387
-515
-369
-583
-267
-416
-703
-332
-538
-727
-266
-692
-735
-138
-917
-421
-541
-939
-57
-957
-427
-185
-1091
94
-593
-807
89
-799
-301
-467
-47
-758
-96
-212
-744
282
-514
16
-375
135
-479
246
35
-519
787
-393
-23
464
-444
346
258
-125
363
85
318
337
-51
423
464
-143
701
218
404
329
402
539
360
523
466
394
433
345
171
397
133
73
134
195
-80
-34
140
-206
-121
-111
-256
-406
-366
-411
-593
-543
-520
-580
-599
-561
-679
-617
-652
-766
-705
-685
-820
-711
-689
-733
-728
-586
-592
-731
-488
-562
-640
-460
-556
-603
-487
-526
-511
-502
-528
-491
-452
-467
-503
-374
-525
-505
-366
-631
-566
-515
-623
-412
-729
-432
-553
-676
-488
-674
-659
-236
-1105
-320
-363
-978
-322
-527
-386
-712
-35
-667
-281
-112
-606
-69
35
-583
-14
306
-1016
749
-178
-588
958
-655
-241
915
-605
68
716
-399
195
168
110
114
90
318
141
110
360
304
87
395
338
224
354
423
302
401
367
304
363
318
137
182
134
116
-63
5
160
-219
-96
58
-201
-242
-114
-361
-384
-400
-523
-549
-589
-630
-675
-655
-717
-736
-704
-734
-859
-774
-787
-879
-810
-742
-814
-860
-683
-742
-776
-665
-678
-742
-625
-701
-785
-615
-662
-675
-733
-601
-608
-747
-578
-529
-724
-670
-531
-553
-713
-659
-556
-644
-868
-417
-617
-844
-300
-741
-912
-316
-713
-815
-382
-465
-987
-212
-297
-1154
139
-367
-989
389
-588
-567
502
-953
-75
499
-1290
503
168
-1024
585
27
-625
752
-102
-325
680
-199
-151
398
-63
15
208
4
221
-84
308
183
-17
75
382
135
33
487
76
350
217
255
446
134
298
253
72
135
150
-129
142
-108
-116
76
-141
-227
-127
-157
-333
-330
-365
-481
-536
-589
-635
-638
-686
-627
-671
-730
-718
-743
-754
-743
-814
-749
-680
-825
-741
-689
-746
-635
-604
-636
-621
-560
-579
-620
-631
-596
-648
-654
-580
-700
-616
-476
-751
-428
-573
-741
-154
-821
-528
-236
-957
-411
-337
-806
-389
-750
-176
-812
-503
-37
-1036
-119
-488
-712
-72
-445
-573
-151
-353
-626
402
-903
66
-73
-702
154
-318
-94
-635
466
-873
-76
355
-725
71
317
-241
-367
428
-96
-349
314
-29
-150
164
239
102
78
520
113
239
227
455
1
325
441
-42
563
219
365
425
413
352
169
359
315
-70
146
308
-260
2
150
-241
-177
49
-214
-252
-193
-340
-453
-399
-518
-651
-535
-627
-694
-598
-584
-738
-604
-553
-753
-713
-594
-760
-766
-641
-670
-708
-590
-571
-645
-538
-483
-595
-538
-526
-588
-588
-641
-412
-834
-444
-474
-721
-267
-667
-541
-179
-855
-464
-176
-1036
-267
-714
-486
-558
-692
-293
-723
-281
-477
-749
-35
-713
-619
-293
-306
-648
-221
-214
-375
-97
-492
61
-398
44
-520
40
-22
-482
136
-269
98
-33
-236
-10
231
-130
3
393
-216
164
373
-95
152
194
167
117
170
303
98
136
309
182
116
422
200
335
284
358
440
204
503
288
428
323
346
259
238
216
88
146
67
-43
0
43
-169
-178
-101
-244
-303
-319
-420
-448
-561
-585
-640
-657
-610
-664
-713
-688
-692
-700
-671
-749
-745
-657
-748
-775
-688
-755
-702
-615
-655
-663
-565
-636
-702
-649
-692
-632
-804
-640
-512
-941
-520
-456
-809
-529
-448
-679
-618
-616
-516
-765
-806
-95
-1242
-284
-301
-1008
-318
-464
-581
-739
210
-1003
-453
69
-985
-142
-212
-466
-388
293
-840
169
-72
-823
523
-465
-270
-25
-88
-473
333
-373
-224
463
-387
-48
6
204
-169
-288
637
-443
-53
775
-423
-37
787
-492
190
533
-290
313
308
-12
365
-19
258
373
-173
443
209
153
238
324
4
161
358
-54
8
241
-99
-143
157
-144
-220
19
-181
-254
-183
-218
-381
-359
-368
-554
-460
-489
-618
-600
-548
-596
-685
-546
-639
-726
-566
-701
-825
-627
-624
-786
-625
-571
-709
-643
-489
-699
-701
-493
-732
-668
-485
-878
-450
-449
-828
-438
-424
-736
-251
-626
-473
-252
-821
-186
-748
-488
-308
-858
-256
-477
-513
-544
-123
-588
-477
-201
-640
-39
-725
65
-825
175
-284
-768
479
-661
63
-451
380
-776
183
84
-583
361
-536
-73
189
-6
-439
549
91
-351
283
273
-339
329
194
-374
521
-9
-47
714
-335
393
314
117
519
-150
333
568
57
260
516
199
385
282
348
418
181
360
153
56
224
-62
-10
101
-199
-97
37
-145
-282
-16
-167
-356
-222
-388
-472
-376
-471
-564
-512
-462
-564
-568
-524
-671
-544
-513
-708
-673
-532
-651
-723
-540
-583
-657
-539
-484
-667
-614
-429
-592
-610
-464
-665
-553
-460
-748
-587
-342
-654
-378
-657
-390
-197
-748
-168
-565
-383
-398
-510
-417
-355
-513
-502
-74
-581
-293
-137
-528
-152
-245
-475
-419
-54
-564
-514
360
-888
-14
14
-425
-298
53
-152
-728
708
-830
-250
587
-732
-89
401
-449
-100
408
-473
131
169
-203
243
80
-14
63
188
38
75
332
77
353
143
173
576
-36
191
476
209
117
513
415
-23
605
460
43
429
273
-55
251
79
-59
117
-46
-106
-91
-76
-139
-215
-117
-217
-474
-365
-456
-670
-661
-583
-717
-716
-598
-757
-725
-685
-761
-758
-687
-741
-817
-735
-799
-779
-677
-651
-696
-707
-521
-667
-619
-564
-592
-723
-660
-493
-906
-666
-437
-870
-588
-581
-587
-468
-627
-516
-541
-740
-518
-560
-838
-547
-603
-697
-610
-364
-642
-562
-549
-361
-751
-424
-401
-851
-78
-647
-291
-447
-92
-522
-305
39
-484
-234
-189
-308
-437
55
-549
-24
-218
-395
192
-296
-339
286
-171
-259
200
-169
-13
172
-149
183
109
-6
190
161
19
153
209
186
93
275
209
141
355
325
79
489
454
160
294
405
172
228
111
82
136
13
-12
4
-9
-151
-20
-79
-122
-222
-172
-206
-416
-413
-367
-455
-608
-560
-465
-648
-669
-545
-653
-696
-603
-639
-731
-691
-697
-674
-686
-738
-650
-587
-665
-654
-537
-605
-536
-554
-526
-666
-697
-465
-664
-706
-473
-429
-762
-386
-370
-624
-402
-650
-464
-587
-795
-301
-854
-643
-319
-749
-582
-364
-618
-526
-641
-429
-666
-526
-487
-481
-478
-534
-244
-610
-291
-332
-399
-150
-239
-475
-232
-55
-531
-8
-41
-514
174
-67
-284
-77
249
-300
-43
223
-74
41
118
201
-94
338
59
145
330
367
-48
442
385
54
364
458
414
155
640
473
389
565
552
514
406
578
556
173
375
338
-16
216
162
-41
170
67
-116
12
-90
-291
-207
-231
-460
-434
-456
-678
-704
-579
-670
-774
-618
-716
-804
-683
-728
-839
-735
-675
-785
-744
-653
-708
-686
-582
-576
-554
-484
-454
-567
-524
-444
-659
-527
-465
-668
-385
-441
-640
-393
-322
-601
-596
-277
-665
-663
-575
-874
-537
-782
-753
-505
-993
-563
-682
-891
-389
-938
-811
-212
-1042
-686
-420
-698
-504
-618
-380
-407
-550
-203
-310
-409
-121
17
-599
9
169
-643
566
-81
-591
736
-141
-84
455
-209
312
282
-197
496
20
176
249
352
251
334
463
227
321
479
304
375
488
221
515
443
373
597
595
490
537
641
466
525
546
250
337
208
37
244
29
61
120
-17
-53
-76
-145
-275
-308
-410
-550
-569
-635
-695
-703
-745
-740
-744
-726
-752
-816
-762
-771
-896
-905
-863
-897
-864
-826
-840
-750
-684
-693
-648
-612
-654
-636
-619
-685
-776
-608
-700
-809
-510
-704
-750
-450
-613
-718
-588
-672
-790
-691
-812
-854
-578
-997
-676
-520
-830
-565
-568
-639
-566
-747
-530
-456
-931
-339
-471
-527
-554
-224
-382
-359
-162
-130
-250
-229
24
-213
-155
-94
-170
-50
197
-182
-292
377
-26
-166
105
162
-55
-110
367
67
92
124
274
321
189
269
621
335
300
399
625
443
406
493
723
549
335
897
788
541
801
896
551
463
498
367
235
82
107
205
-58
-136
92
3
-276
-185
-213
-528
-608
-610
-706
-881
-942
-836
-890
-970
-911
-851
-855
-980
-1000
-931
-1016
-1085
-952
-924
-980
-899
-777
-795
-791
-652
-585
-550
-605
-603
-607
-571
-701
-724
-490
-641
-623
-443
-586
-491
-484
-560
-525
-711
-613
-742
-725
-820
-826
-574
-759
-793
-678
-601
-836
-687
-589
-912
-759
-552
-847
-596
-578
-660
-261
-418
-614
-1
-509
-382
-60
-464
-116
-131
-396
-5
-90
-411
259
-259
274
2
-207
553
-113
-61
402
349
-44
518
193
313
525
165
551
553
247
538
644
376
549
466
464
782
475
505
982
566
593
905
812
665
766
684
406
337
290
120
113
29
43
92
-63
-97
-117
-201
-287
-387
-495
-586
-731
-795
-875
-943
-943
-891
-899
-923
-876
-918
-946
-932
-989
-1023
-1005
-975
-1008
-955
-844
-777
-698
-601
-549
-554
-506
-509
-544
-588
-586
-551
-588
-605
-509
-390
-426
-479
-362
-424
-517
-454
-538
-644
-695
-743
-739
-874
-824
-725
-795
-893
-789
-775
-816
-862
-814
-871
-899
-750
-772
-608
-671
-590
-266
-279
-510
-154
-140
-369
6
-277
-159
130
-210
94
264
-108
149
385
-65
129
381
12
124
367
151
386
404
153
471
528
197
501
470
452
562
355
649
540
374
611
666
508
627
802
733
695
784
834
900
798
652
574
438
195
110
201
45
-7
77
36
-114
-150
-122
-277
-401
-484
-606
-727
-885
-940
-945
-1004
-991
-919
-877
-934
-987
-952
-996
-1095
-1102
-1028
-1051
-1078
-986
-883
-868
-799
-646
-630
-633
-594
-585
-597
-699
-704
-655
-729
-784
-713
-665
-710
-671
-599
-600
-645
-680
-711
-825
-902
-891
-913
-930
-933
-926
-875
-931
-893
-816
-902
-931
-913
-989
-949
-901
-986
-813
-590
-780
-611
-324
-402
-590
-226
-283
-466
-208
-67
-182
-61
-423
-101
228
-103
84
235
342
-69
265
342
112
189
359
235
317
335
342
550
328
488
587
510
386
587
399
491
635
433
773
669
595
788
852
690
914
1092
918
932
894
639
450
399
267
216
189
195
115
116
14
-176
-172
-268
-447
-557
-697
-857
-985
-1031
-1052
-1108
-1065
-1037
-1019
-1108
-1181
-1169
-1234
-1268
-1301
-1218
-1160
-1164
-1097
-986
-900
-835
-690
-627
-694
-666
-629
-697
-748
-713
-664
-651
-666
-625
-561
-620
-663
-639
-672
-739
-824
-848
-938
-1026
-1041
-1017
-1036
-1041
-982
-1044
-1046
-1100
-1115
-1052
-1100
-1114
-1074
-1043
-1057
-894
-841
-866
-688
-563
-575
-574
-425
-352
-353
-270
-239
-133
-64
23
153
117
230
363
390
363
323
415
424
483
423
467
698
581
530
520
608
545
560
572
563
600
531
624
639
627
672
799
751
768
768
821
926
824
902
1084
1167
1131
1022
915
707
551
445
327
271
194
205
133
4
-90
-153
-164
-387
-507
-660
-852
-1027
-1184
-1157
-1281
-1161
-1115
-1105
-1138
-1182
-1137
-1264
-1238
-1244
-1205
-1180
-1150
-1032
-984
-830
-732
-561
-457
-486
-442
-483
-543
-608
-581
-597
-643
-537
-579
-563
-526
-545
-564
-595
-626
-767
-851
-945
-1050
-1037
-1044
-1044
-1003
-1024
-1061
-1073
-1089
-1129
-1087
-1088
-1117
-1118
-1071
-1022
-981
-880
-748
-586
-502
-461
-439
-403
-323
-275
-271
-128
-58
-4
114
176
215
323
365
310
387
363
254
313
415
415
503
464
530
568
447
496
565
559
565
479
551
606
521
601
699
703
713
785
847
795
790
894
893
973
988
1138
1244
1180
1033
884
706
440
345
257
72
47
65
61
-106
-227
-281
-376
-511
-763
-889
-1062
-1209
-1276
-1335
-1285
-1246
-1143
-1099
-1169
-1242
-1232
-1262
-1328
-1279
-1216
-1142
-1077
-979
-899
-760
-641
-524
-490
-524
-507
-550
-619
-680
-670
-616
-570
-584
-589
-608
-613
-690
-754
-810
-890
-980
-1075
-1144
-1263
-1262
-1235
-1225
-1273
-1270
-1281
-1308
-1372
-1395
-1341
-1356
-1288
-1244
-1222
-1170
-1083
-963
-858
-775
-694
-558
-549
-498
-423
-315
-234
-140
-66
22
75
169
249
221
271
308
332
296
392
372
396
477
464
514
542
516
448
560
564
447
586
687
614
605
733
717
651
697
746
695
807
885
847
964
954
933
1057
1095
1095
1241
1305
1014
766
680
447
301
222
188
195
183
87
-124
-243
-327
-448
-596
-766
-948
-1117
-1177
-1350
-1397
-1306
-1163
-1161
-1205
-1239
-1352
-1377
-1437
-1419
-1369
-1218
-1065
-987
-882
-803
-634
-510
-456
-442
-404
-388
-438
-523
-478
-412
-379
-308
-330
-373
-417
-457
-569
-694
-756
-777
-851
-994
-1064
-1093
-1143
-1200
-1239
-1329
-1374
-1450
-1500
-1548
-1546
-1461
-1364
-1272
-1238
-1150
-1070
-1031
-956
-845
-733
-663
-582
-505
-395
-280
-152
-30
30
97
179
192
202
276
256
338
437
430
491
545
518
473
531
539
572
617
640
646
691
614
643
695
678
718
711
754
758
737
773
897
874
902
1054
1039
994
1176
1171
1209
1257
1405
1446
1364
1224
952
729
484
349
213
174
188
130
5
-125
-343
-491
-570
-767
-964
-1097
-1190
-1385
-1417
-1415
-1364
-1272
-1224
-1240
-1327
-1349
-1421
-1460
-1411
-1288
-1152
-974
-886
-803
-699
-609
-570
-528
-470
-445
-449
-456
-395
-427
-404
-312
-331
-373
-418
-530
-594
-651
-729
-830
-822
-879
-977
-1036
-1131
-1196
-1290
-1358
-1458
-1571
-1614
-1609
-1676
-1632
-1553
-1475
-1384
-1301
-1266
-1230
-1126
-1054
-920
-808
-678
-544
-411
-336
-243
-109
19
121
149
213
268
330
408
486
521
573
585
591
586
536
569
604
621
649
686
708
725
662
684
671
645
679
650
637
679
704
749
770
826
817
850
913
900
979
952
1059
1076
1175
1171
1338
1405
1257
988
739
537
296
253
129
119
188
163
-79
-250
-405
-600
-709
-947
-1133
-1226
-1294
-1412
-1471
-1441
-1323
-1265
-1293
-1413
-1509
-1540
-1593
-1588
-1508
-1260
-1060
-920
-829
-783
-699
-655
-601
-576
-533
-484
-441
-457
-391
-293
-238
-299
-325
-425
-546
-628
-707
-799
-795
-809
-869
-943
-987
-1080
-1180
-1272
-1426
-1477
-1551
-1609
-1633
-1586
-1543
-1517
-1495
-1467
-1425
-1397
-1361
-1313
-1187
-1011
-859
-755
-618
-462
-386
-275
-210
-156
-39
23
50
159
256
328
431
455
467
498
490
430
396
408
460
537
566
586
622
635
614
589
509
533
522
543
503
644
663
713
815
790
892
839
925
890
963
990
1100
1157
1235
1323
1380
1363
1548
1400
1058
812
639
326
273
262
117
232
235
66
-302
-496
-738
-877
-1091
-1322
-1386
-1404
-1387
-1471
-1531
-1438
-1345
-1381
-1530
-1632
-1687
-1592
-1497
-1428
-1224
-926
-721
-696
-695
-667
-641
-567
-515
-470
-342
-154
-57
-18
44
42
63
-124
-357
-511
-566
-668
-673
-662
-691
-638
-675
-868
-1100
-1193
-1367
-1493
-1614
-1653
-1640
-1593
-1585
-1598
-1556
-1596
-1580
-1608
-1608
-1561
-1421
-1271
-1085
-881
-721
-578
-491
-427
-360
-281
-197
-73
85
192
307
453
521
547
567
547
511
484
483
498
534
623
695
726
747
733
685
675
618
628
644
639
723
718
801
845
900
904
948
935
960
997
1056
1123
1228
1305
1431
1459
1477
1561
1510
1561
1659
1535
1206
1029
777
543
528
465
342
442
366
87
-282
-513
-699
-799
-999
-1100
-1159
-1162
-1208
-1312
-1419
-1370
-1330
-1405
-1503
-1572
-1550
-1424
-1313
-1213
-1010
-807
-700
-728
-787
-786
-688
-607
-453
-334
-186
-61
-15
-38
-104
-42
-87
-122
-311
-537
-554
-587
-563
-567
-567
-624
-738
-931
-1249
-1452
-1445
-1446
-1453
-1529
-1516
-1529
-1552
-1626
-1702
-1646
-1582
-1583
-1609
-1529
-1378
-1145
-1001
-861
-723
-590
-558
-593
-500
-342
-125
32
188
274
376
393
364
400
407
499
531
539
548
604
663
691
695
696
696
602
587
569
583
645
720
763
787
743
736
710
700
742
812
878
860
948
965
998
1155
1175
1288
1370
1328
1392
1397
1462
1537
1589
1260
955
750
526
374
361
296
342
359
143
-279
-627
-815
-970
-1098
-1224
-1274
-1259
-1276
-1418
-1583
-1599
-1518
-1547
-1661
-1762
-1755
-1661
-1508
-1386
-1209
-996
-864
-875
-961
-995
-891
-741
-541
-381
-213
-87
-21
-62
-124
-117
-96
-99
-225
-359
-393
-424
-408
-470
-477
-566
-679
-896
-1132
-1284
-1347
-1281
-1324
-1348
-1435
-1484
-1603
-1701
-1772
-1723
-1660
-1569
-1581
-1469
-1434
-1259
-1153
-1038
-876
-814
-662
-647
-526
-395
-187
-14
127
223
248
280
301
321
368
514
559
615
635
617
580
590
608
580
603
602
609
636
646
675
707
679
640
594
539
547
616
733
797
910
943
865
882
855
885
885
1201
1166
1282
1337
1357
1389
1481
1461
1090
869
595
472
315
385
421
502
433
199
-284
-674
-839
-1030
-1114
-1129
-1046
-1094
-1164
-1345
-1504
-1598
-1616
-1656
-1717
-1696
-1614
-1527
-1434
-1260
-1117
-976
-950
-994
-1061
-998
-866
-696
-466
-235
-51
-12
-62
-190
-191
-218
-104
-107
-73
-128
-246
-344
-463
-492
-589
-638
-765
-872
-1038
-1138
-1206
-1227
-1239
-1332
-1421
-1545
-1613
-1725
-1736
-1627
-1533
-1462
-1462
-1442
-1468
-1428
-1283
-1122
-921
-771
-587
-560
-457
-365
-271
-146
-13
120
210
259
302
376
465
525
531
536
554
531
496
554
604
674
704
711
686
655
623
649
639
692
712
748
737
686
784
780
846
860
902
915
862
984
1032
1206
1253
1330
1429
1310
1404
1420
1464
1535
1403
1150
794
620
497
492
546
474
496
313
-64
-532
-745
-913
-871
-864
-909
-918
-1061
-1186
-1371
-1542
-1558
-1486
-1451
-1489
-1442
-1448
-1334
-1234
-1151
-1055
-994
-978
-1019
-983
-877
-688
-466
-302
-181
-164
-191
-261
-299
-238
-92
-4
33
20
-204
-392
-570
-672
-665
-680
-699
-755
-906
-1042
-1246
-1339
-1398
-1406
-1473
-1580
-1647
-1671
-1690
-1683
-1655
-1602
-1548
-1576
-1607
-1566
-1407
-1234
-1000
-817
-687
-618
-587
-507
-416
-307
-127
37
160
233
274
271
323
396
452
457
514
551
544
548
526
594
591
609
523
501
541
609
653
675
680
720
665
534
552
617
746
836
908
919
977
954
938
883
1100
1205
1359
1293
1419
1454
1457
1635
1189
1012
627
598
469
480
640
582
634
321
-75
-585
-816
-875
-887
-849
-879
-831
-1051
-1247
-1527
-1739
-1723
-1666
-1599
-1625
-1527
-1497
-1412
-1356
-1321
-1254
-1204
-1118
-1145
-1085
-931
-695
-489
-353
-267
-292
-355
-366
-334
-254
-64
111
160
79
-63
-336
-597
-697
-674
-636
-579
-585
-702
-863
-1043
-1290
-1436
-1482
-1449
-1493
-1538
-1555
-1566
-1529
-1600
-1618
-1684
-1627
-1626
-1562
-1433
-1232
-960
-854
-746
-733
-726
-671
-578
-404
-224
-2
143
221
254
244
239
299
379
474
541
590
630
617
599
552
539
549
540
568
582
672
745
765
711
660
601
526
529
572
733
822
965
897
907
830
774
793
921
1075
1203
1316
1322
1356
1353
1435
1392
1267
927
693
567
493
558
616
594
529
242
-188
-661
-875
-886
-776
-732
-771
-866
-1050
-1372
-1653
-1809
-1750
-1564
-1457
-1494
-1469
-1448
-1451
-1434
-1404
-1315
-1176
-1069
-1066
-991
-860
-670
-524
-449
-421
-391
-338
-327
-262
-119
23
160
139
-3
-120
-327
-497
-562
-537
-402
-326
-422
-636
-820
-1020
-1236
-1374
-1392
-1315
-1280
-1318
-1449
-1468
-1517
-1580
-1619
-1641
-1530
-1454
-1351
-1306
-1134
-998
-882
-804
-773
-679
-576
-440
-306
-120
57
156
208
191
202
241
338
437
561
626
623
655
585
578
560
591
618
643
674
670
704
675
692
641
604
611
618
645
700
772
813
859
895
830
823
845
905
1039
1219
1213
1302
1237
1312
1268
1367
1313
1133
928
676
557
509
601
619
635
407
139
-245
-637
-769
-749
-705
-664
-715
-895
-1159
-1361
-1606
-1639
-1559
-1425
-1348
-1355
-1412
-1466
-1449
-1417
-1357
-1254
-1143
-1039
-999
-948
-848
-664
-578
-480
-464
-436
-411
-351
-284
-172
-20
40
10
-128
-222
-374
-552
-594
-553
-455
-450
-539
-717
-927
-1061
-1269
-1391
-1434
-1316
-1295
-1364
-1503
-1567
-1607
-1681
-1695
-1692
-1577
-1465
-1429
-1382
-1327
-1156
-1073
-977
-942
-835
-696
-565
-414
-278
-149
-38
47
21
51
125
205
314
393
432
434
464
468
450
455
449
521
561
516
536
524
534
552
547
524
533
564
536
623
674
736
723
796
723
762
739
894
1030
1044
1228
1152
1226
1156
1225
1325
1312
1121
732
549
484
549
567
518
512
365
32
-490
-807
-853
-697
-594
-726
-840
-1019
-1203
-1517
-1709
-1714
-1548
-1368
-1413
-1526
-1595
-1553
-1557
-1560
-1500
-1373
-1215
-1163
-1171
-1089
-917
-791
-674
-644
-626
-524
-470
-386
-281
-135
-34
-41
-103
-258
-331
-464
-597
-603
-525
-454
-497
-643
-815
-999
-1156
-1306
-1396
-1345
-1254
-1289
-1385
-1520
-1546
-1596
-1682
-1673
-1616
-1475
-1354
-1359
-1307
-1223
-1108
-1024
-1007
-901
-746
-569
-479
-335
-241
-130
-79
-24
-2
68
178
290
376
407
410
426
441
407
446
498
514
618
602
591
562
606
622
603
634
639
658
677
687
692
757
781
838
802
742
789
912
961
1035
1077
1087
1144
1155
1201
1446
1488
1015
738
501
404
406
496
451
463
407
97
-294
-602
-634
-436
-392
-511
-737
-862
-1185
-1375
-1612
-1638
-1439
-1247
-1314
-1480
-1453
-1459
-1397
-1401
-1394
-1299
-1156
-1143
-1195
-1115
-984
-815
-702
-672
-628
-534
-400
-362
-229
-118
-23
-5
-112
-218
-268
-360
-497
-543
-439
-380
-382
-528
-721
-864
-1011
-1193
-1234
-1205
-1080
-1076
-1251
-1370
-1479
-1466
-1578
-1557
-1447
-1297
-1193
-1255
-1213
-1156
-975
-935
-838
-738
-574
-449
-389
-259
-139
51
127
132
201
264
345
391
501
551
602
596
564
551
566
646
682
760
755
746
740
705
701
717
772
734
815
768
776
820
834
907
828
904
849
951
955
1040
1060
1128
1177
1067
1203
1170
1401
1409
1090
748
497
534
483
652
580
603
522
73
-358
-734
-641
-536
-359
-510
-729
-867
-1144
-1377
-1553
-1509
-1344
-1155
-1247
-1453
-1477
-1529
-1435
-1427
-1339
-1243
-1106
-1069
-1124
-1051
-953
-752
-697
-613
-649
-564
-462
-419
-273
-175
-71
-108
-137
-229
-297
-414
-520
-463
-382
-308
-416
-620
-760
-932
-1062
-1211
-1206
-1093
-1023
-1129
-1338
-1469
-1490
-1505
-1584
-1528
-1418
-1300
-1291
-1386
-1308
-1193
-1007
-949
-861
-777
-627
-532
-474
-368
-220
-102
-29
16
79
157
288
373
461
508
519
491
542
572
626
699
712
782
733
687
683
726
781
780
767
767
770
753
805
791
828
862
879
830
906
945
1005
1041
1053
1061
1046
1111
1172
1346
1386
1192
746
533
411
493
602
581
563
458
89
-365
-707
-796
-622
-404
-520
-734
-976
-1163
-1441
-1570
-1582
-1429
-1194
-1230
-1443
-1559
-1588
-1533
-1452
-1412
-1337
-1185
-1149
-1158
-1125
-1045
-883
-759
-707
-738
-675
-578
-505
-381
-274
-199
-235
-258
-377
-405
-464
-574
-512
-484
-393
-496
-649
-824
-911
-1033
-1172
-1196
-1116
-1051
-1150
-1324
-1468
-1484
-1504
-1527
-1507
-1394
-1295
-1311
-1363
-1361
-1255
-1126
-1023
-929
-793
-668
-561
-514
-416
-280
-179
-94
-23
50
137
239
316
372
403
415
428
469
515
566
612
631
692
690
655
577
642
649
700
664
696
697
737
746
702
758
799
886
857
870
897
881
1030
960
1038
1055
1100
1242
1234
1408
1076
703
384
430
503
622
542
450
440
120
-339
-757
-812
-577
-386
-499
-861
-913
-1067
-1315
-1525
-1593
-1447
-1229
-1198
-1488
-1573
-1532
-1425
-1407
-1423
-1354
-1183
-1073
-1114
-1098
-1017
-856
-713
-694
-717
-712
-524
-478
-379
-282
-266
-236
-307
-329
-423
-505
-561
-530
-426
-374
-476
-608
-722
-873
-992
-1143
-1094
-947
-923
-1008
-1268
-1359
-1404
-1423
-1475
-1408
-1259
-1189
-1183
-1283
-1247
-1129
-987
-915
-793
-665
-585
-496
-443
-363
-277
-139
-78
-21
86
155
283
344
376
411
406
397
450
524
581
692
694
725
693
685
692
757
816
845
910
865
860
817
823
853
914
939
960
1032
1075
1052
1099
1037
1112
1125
1129
1203
1292
1394
1286
882
476
458
512
595
558
438
440
310
-93
-622
-834
-650
-465
-475
-805
-961
-984
-1159
-1463
-1567
-1470
-1223
-1128
-1364
-1566
-1503
-1388
-1338
-1376
-1348
-1180
-1002
-1018
-1076
-983
-815
-664
-667
-709
-738
-575
-468
-433
-377
-316
-219
-279
-340
-467
-604
-671
-566
-501
-455
-517
-702
-804
-915
-1064
-1200
-1143
-1034
-1022
-1111
-1364
-1442
-1432
-1471
-1530
-1458
-1377
-1322
-1322
-1398
-1330
-1222
-1088
-1043
-959
-822
-712
-592
-503
-385
-271
-220
-167
-85
34
122
229
340
396
414
407
413
523
593
695
730
795
801
769
694
713
765
799
899
884
958
906
917
890
899
891
883
919
990
1013
1006
1067
932
1038
1025
963
1062
1170
1321
1148
760
368
371
562
587
539
392
344
181
-186
-721
-800
-529
-307
-425
-780
-1028
-1075
-1179
-1410
-1531
-1402
-1204
-1143
-1408
-1641
-1599
-1435
-1335
-1387
-1347
-1267
-1146
-1105
-1152
-1102
-946
-805
-746
-766
-801
-686
-542
-448
-404
-409
-394
-392
-425
-512
-630
-686
-595
-580
-590
-692
-781
-856
-953
-1109
-1255
-1232
-1179
-1124
-1225
-1367
-1458
-1479
-1535
-1628
-1559
-1483
-1292
-1230
-1209
-1186
-1144
-1094
-1018
-933
-822
-626
-471
-360
-272
-264
-219
-140
-24
80
219
331
399
453
445
430
475
556
643
717
746
777
807
772
758
774
837
875
940
970
911
978
900
963
963
946
996
1015
1104
1131
1104
1134
1128
1161
1152
1128
1191
1331
1248
740
418
331
578
706
599
296
256
233
-123
-614
-850
-613
-276
-356
-833
-1145
-1071
-1168
-1362
-1526
-1413
-1159
-987
-1239
-1544
-1517
-1359
-1254
-1278
-1273
-1217
-1064
-1015
-1100
-1060
-926
-771
-669
-671
-708
-634
-503
-441
-351
-327
-313
-342
-339
-414
-454
-552
-554
-545
-526
-552
-722
-800
-851
-938
-1084
-1232
-1237
-1154
-1146
-1259
-1405
-1392
-1400
-1470
-1548
-1529
-1429
-1269
-1262
-1297
-1240
-1144
-1089
-1046
-936
-789
-590
-465
-370
-300
-237
-158
-79
40
139
242
301
361
407
405
429
482
572
653
708
709
716
743
712
714
696
766
815
854
923
877
958
878
878
807
894
958
1085
1117
1117
1081
1057
1095
1047
1198
1248
1376
1088
546
339
369
651
694
512
357
321
108
-408
-813
-833
-490
-271
-476
-938
-1108
-1150
-1316
-1505
-1531
-1354
-1121
-1161
-1430
-1636
-1574
-1404
-1270
-1266
-1254
-1173
-1076
-1048
-1042
-1001
-905
-737
-665
-696
-766
-706
-571
-407
-318
-346
-355
-405
-421
-500
-673
-682
-642
-595
-605
-773
-862
-918
-957
-1106
-1265
-1341
-1281
-1224
-1282
-1396
-1463
-1446
-1566
-1621
-1634
-1585
-1394
-1319
-1263
-1260
-1229
-1207
-1122
-976
-842
-719
-597
-453
-342
-307
-322
-264
-116
47
131
177
248
333
401
417
422
521
610
672
700
693
760
783
824
782
802
803
830
908
960
1004
911
1011
856
953
948
988
1054
1107
1119
1127
1168
1140
1233
1299
1301
977
591
348
414
595
608
420
274
257
65
-411
-811
-864
-532
-338
-545
-950
-1038
-1077
-1245
-1509
-1622
-1460
-1152
-1174
-1456
-1597
-1548
-1453
-1425
-1475
-1410
-1225
-1136
-1150
-1119
-1026
-933
-874
-829
-811
-811
-735
-692
-549
-361
-319
-403
-476
-519
-621
-763
-796
-696
-492
-514
-763
-993
-1056
-1067
-1167
-1292
-1336
-1241
-1191
-1405
-1590
-1613
-1530
-1582
-1608
-1634
-1604
-1509
-1530
-1445
-1313
-1184
-1156
-1120
-1026
-903
-807
-735
-578
-342
-187
-213
-235
-128
27
121
200
261
398
538
494
451
471
597
693
759
763
776
807
793
837
843
852
869
943
1012
1054
1007
1022
1050
1118
1143
1113
1155
1208
1293
1285
1309
1341
1465
1542
1332
909
496
441
594
764
741
536
421
306
32
-457
-821
-800
-482
-318
-553
-863
-1033
-1127
-1244
-1443
-1546
-1431
-1226
-1184
-1290
-1414
-1444
-1440
-1367
-1275
-1205
-1164
-1143
-1074
-924
-816
-790
-785
-704
-605
-581
-624
-625
-442
-186
-66
-145
-273
-325
-405
-557
-664
-696
-601
-473
-503
-666
-832
-980
-1106
-1223
-1303
-1300
-1232
-1215
-1271
-1319
-1395
-1507
-1575
-1595
-1560
-1416
-1340
-1314
-1184
-1072
-1002
-986
-961
-883
-735
-570
-471
-315
-141
-30
17
36
40
111
191
247
369
514
596
647
681
699
738
762
780
813
891
917
917
947
955
1002
1052
1055
1034
1061
1081
1106
1134
1159
1172
1202
1193
1156
1176
1174
1281
1386
1299
948
552
343
269
431
411
357
332
327
150
-254
-658
-903
-803
-696
-731
-806
-916
-1019
-1127
-1254
-1373
-1392
-1401
-1434
-1419
-1378
-1359
-1357
-1317
-1206
-1082
-1077
-1159
-1222
-1148
-1023
-858
-719
-628
-532
-471
-495
-564
-586
-518
-416
-327
-251
-235
-349
-476
-588
-657
-687
-709
-780
-816
-818
-866
-969
-1108
-1204
-1259
-1273
-1348
-1405
-1429
-1445
-1447
-1408
-1376
-1360
-1361
-1379
-1372
-1288
-1205
-1107
-1002
-869
-709
-615
-553
-521
-438
-311
-204
-97
-2
89
152
210
268
338
406
417
430
469
505
545
562
580
639
693
713
658
600
588
597
604
617
643
694
741
736
724
731
735
723
719
744
794
879
915
925
905
809
579
376
225
196
191
147
120
96
111
37
-97
-279
-435
-527
-631
-751
-868
-959
-1034
-1079
-1114
-1129
-1127
-1176
-1252
-1312
-1329
-1374
-1396
-1384
-1293
-1189
-1089
-1029
-988
-932
-892
-855
-832
-778
-709
-663
-627
-596
-525
-459
-422
-396
-386
-375
-418
-527
-632
-717
-747
-753
-771
-782
-776
-778
-819
-887
-947
-993
-1039
-1078
-1122
-1120
-1107
-1103
-1091
-1036
-968
-898
-862
-833
-795
-772
-737
-682
-597
-493
-408
-332
-265
-220
-187
-153
-124
-97
-71
-59
-49
-60
-65
-33
-6
24
53
71
88
101
89
87
97
114
111
114
130
144
161
163
166
184
210
229
238
246
252
262
283
290
309
336
378
427
459
506
540
570
553
545
521
472
429
389
350
298
287
272
235
193
157
119
82
42
1
-47
-106
-176
-273
-357
-431
-496
-552
-595
-625
-642
-652
-661
-680
-686
-666
-652
-661
-683
-678
-672
-678
-676
-644
-602
-568
-519
-478
-461
-438
-433
-425
-419
-403
-390
-404
-424
-428
-422
-427
-441
-463
-461
-474
-485
-498
-525
-539
-543
-549
-550
-547
-558
-557
-562
-563
-539
-512
-513
-508
-476
-458
-445
-433
-423
-379
-350
-339
-295
-244
-217
-203
-196
-175
-141
-111
-73
-44
-31
14
39
53
57
87
115
115
148
181
210
252
288
323
354
374
384
401
408
417
437
454
463
468
476
484
482
488
515
518
528
551
561
570
588
608
619
628
618
631
642
637
627
609
592
555
528
521
506
476
452
433
384
344
323
276
219
180
147
108
57
7
-41
-111
-150
-195
-252
-297
-356
-417
-445
-481
-518
-556
-599
-629
-657
-676
-676
-681
-691
-695
-691
-707
-730
-740
-731
-728
-718
-709
-698
-678
-696
-698
-687
-671
-652
-637
-616
-581
-554
-540
-524
-518
-516
-511
-491
-479
-464
-435
-417
-417
-389
-360
-357
-331
-314
-296
-261
-243
-228
-209
-188
-193
-188
-164
-133
-138
-140
-125
-106
-84
-59
-59
-39
-12
11
33
48
72
87
113
121
130
156
178
192
222
254
279
298
327
326
329
352
365
374
357
359
357
350
338
340
337
319
346
362
355
345
354
370
368
354
329
325
315
286
259
234
233
224
201
165
129
107
72
47
7
-30
-54
-93
-132
-176
-224
-265
-320
-353
-404
-469
-512
-572
-620
-659
-700
-725
-758
-812
-847
-873
-908
-901
-893
-900
-892
-884
-873
-893
-898
-891
-888
-881
-888
-886
-878
-864
-834
-811
-797
-785
-779
-747
-731
-723
-705
-687
-665
-645
-621
-627
-628
-607
-591
-575
-560
-531
-493
-458
-412
-402
-399
-388
-368
-356
-336
-326
-311
-286
-294
-287
-272
-277
-270
-253
-246
-222
-200
-169
-138
-122
-104
-86
-64
-39
-17
9
31
35
45
63
74
92
106
115
118
114
127
146
144
134
136
131
136
145
125
117
128
155
165
163
183
191
185
182
195
187
183
191
171
172
174
166
145
134
128
102
83
56
36
5
-31
-58
-80
-109
-157
-187
-213
-258
-331
-387
-413
-452
-512
-554
-586
-635
-653
-681
-716
-709
-723
-744
-753
-773
-778
-787
-794
-793
-793
-772
-758
-769
-765
-759
-763
-739
-721
-717
-683
-653
-648
-636
-625
-641
-634
-624
-610
-593
-592
-592
-588
-565
-580
-569
-542
-529
-522
-520
-516
-510
-491
-459
-429
-421
-405
-375
-357
-352
-332
-321
-309
-284
-300
-306
-295
-283
-265
-253
-242
-232
-223
-211
-181
-168
-136
-111
-98
-79
-63
-46
-35
-16
10
19
34
38
37
45
46
45
62
80
88
95
108
112
119
108
102
102
115
128
122
113
115
128
136
126
122
135
129
131
138
140
146
137
137
129
123
94
84
67
24
-6
-25
-42
-74
-102
-127
-149
-175
-210
-252
-286
-326
-360
-394
-440
-480
-502
-537
-579
-609
-623
-645
-649
-649
-663
-686
-701
-692
-703
-713
-714
-714
-702
-693
-694
-682
-698
-715
-709
-726
-713
-678
-662
-652
-642
-628
-617
-626
-620
-600
-582
-569
-575
-574
-585
-582
-561
-543
-538
-520
-504
-493
-483
-462
-435
-409
-397
-381
-384
-379
-352
-351
-322
-298
-297
-295
-281
-284
-273
-237
-202
-154
-125
-101
-79
-77
-75
-61
-51
-34
-36
-37
-19
-33
-31
-29
-24
-22
-19
-5
18
29
42
48
30
30
20
24
26
17
33
56
52
45
51
62
55
58
86
90
94
102
121
120
90
95
83
65
47
30
13
-5
-23
-26
-53
-75
-93
-133
-172
-193
-214
-247
-283
-305
-329
-381
-432
-462
-497
-538
-567
-594
-615
-623
-637
-663
-678
-698
-712
-717
-725
-719
-712
-720
-731
-733
-715
-692
-689
-693
-680
-681
-681
-660
-629
-623
-615
-602
-581
-580
-562
-547
-552
-548
-532
-525
-519
-511
-512
-504
-491
-474
-469
-447
-424
-401
-379
-378
-390
-381
-371
-357
-344
-332
-334
-335
-305
-283
-263
-242
-231
-201
-180
-162
-138
-134
-115
-114
-85
-64
-48
-22
8
33
26
34
39
58
78
95
103
100
98
107
112
92
89
102
105
108
125
133
128
123
122
136
137
138
141
145
161
180
203
211
213
196
183
166
164
151
131
133
128
115
88
59
35
10
-19
-41
-81
-114
-148
-203
-242
-296
-354
-397
-432
-477
-514
-530
-560
-582
-607
-627
-639
-660
-674
-675
-675
-683
-683
-688
-703
-718
-735
-729
-712
-702
-686
-688
-674
-671
-671
-651
-654
-656
-632
-628
-613
-598
-606
-606
-604
-594
-576
-570
-558
-553
-546
-528
-506
-488
-465
-453
-443
-425
-411
-398
-379
-360
-343
-328
-321
-308
-301
-294
-274
-265
-243
-220
-194
-180
-188
-165
-145
-129
-101
-85
-67
-61
-57
-44
-30
-26
-5
19
33
33
32
43
47
23
29
51
49
53
81
81
76
94
106
107
109
124
143
153
167
166
179
211
215
210
222
211
199
195
167
155
150
122
109
104
65
39
14
-12
-23
-47
-83
-119
-153
-195
-239
-294
-336
-384
-430
-469
-507
-548
-569
-601
-634
-654
-659
-658
-666
-667
-671
-686
-696
-713
-722
-734
-727
-720
-714
-699
-687
-695
-702
-705
-705
-690
-681
-682
-677
-662
-661
-648
-638
-639
-618
-604
-611
-597
-615
-610
-593
-584
-572
-547
-528
-514
-497
-489
-475
-458
-435
-405
-404
-391
-380
-378
-374
-365
-349
-328
-315
-290
-257
-254
-235
-207
-179
-181
-171
-158
-133
-116
-100
-80
-68
-52
-48
-31
-7
1
29
36
25
24
17
5
-3
13
20
14
13
-5
1
23
19
32
39
60
68
78
87
84
82
86
110
124
128
103
88
81
74
47
31
22
6
-10
-47
-63
-94
-106
-109
-140
-173
-204
-255
-298
-325
-365
-383
-421
-459
-478
-498
-524
-572
-598
-600
-603
-602
-587
-600
-618
-622
-641
-648
-657
-666
-673
-671
-653
-659
-665
-653
-652
-653
-645
-646
-649
-636
-639
-631
-610
-608
-602
-610
-605
-598
-599
-586
-565
-536
-520
-522
-503
-467
-466
-460
-432
-415
-420
-406
-385
-384
-364
-340
-322
-315
-298
-292
-287
-265
-261
-249
-235
-238
-218
-198
-200
-178
-153
-130
-118
-109
-106
-97
-74
-52
-34
-13
15
46
49
55
60
58
74
84
91
105
111
114
138
167
185
196
213
232
235
247
251
247
255
261
284
298
280
267
253
228
223
223
208
198
191
183
163
137
115
93
77
26
-11
-60
-128
-171
-215
-278
-318
-371
-426
-475
-511
-528
-565
-583
-608
-628
-655
-675
-686
-691
-691
-701
-698
-687
-689
-687
-686
-694
-696
-682
-660
-648
-641
-619
-593
-574
-571
-577
-569
-565
-559
-558
-566
-593
-601
-585
-592
-595
-562
-542
-519
-515
-514
-493
-490
-472
-444
-424
-415
-422
-404
-390
-397
-382
-377
-369
-352
-319
-305
-299
-278
-254
-234
-220
-196
-174
-165
-150
-142
-121
-89
-69
-53
-44
-22
-4
6
17
33
54
71
65
67
76
90
94
97
108
126
148
168
181
189
197
213
228
230
244
259
268
272
285
299
308
307
290
259
247
232
211
195
185
173
155
122
85
59
21
-18
-56
-120
-171
-208
-245
-294
-344
-370
-409
-451
-488
-540
-566
-585
-623
-636
-659
-691
-691
-696
-752
-762
-748
-737
-729
-730
-739
-747
-765
-756
-740
-744
-734
-718
-704
-701
-710
-707
-694
-697
-681
-674
-679
-681
-689
-683
-674
-648
-603
-569
-566
-549
-535
-528
-519
-511
-484
-469
-467
-457
-442
-434
-413
-386
-372
-362
-351
-331
-318
-312
-299
-273
-255
-246
-222
-210
-209
-194
-188
-156
-129
-117
-99
-85
-95
-69
-58
-47
-21
-13
5
13
23
37
39
51
66
75
87
104
116
112
134
147
158
169
173
193
208
224
247
254
267
258
221
209
187
162
155
148
149
146
118
102
78
47
31
-13
-62
-106
-152
-184
-233
-289
-335
-395
-439
-461
-491
-535
-569
-601
-632
-654
-690
-717
-731
-753
-765
-761
-762
-773
-759
-766
-766
-770
-760
-728
-716
-701
-695
-696
-693
-682
-677
-677
-669
-650
-637
-637
-638
-633
-623
-623
-618
-618
-608
-598
-589
-561
-543
-537
-532
-518
-513
-511
-507
-491
-470
-465
-451
-437
-422
-405
-383
-364
-358
-335
-302
-298
-292
-259
-238
-235
-226
-197
-181
-151
-138
-126
-104
-97
-80
-65
-56
-30
11
23
7
-3
-3
9
12
15
27
38
68
99
118
129
143
153
148
146
166
171
174
199
212
225
233
233
236
236
225
213
196
185
178
164
149
136
110
100
87
43
5
-19
-64
-114
-150
-201
-249
-278
-329
-378
-422
-446
-464
-513
-553
-576
-578
-601
-631
-656
-663
-657
-676
-689
-686
-697
-700
-711
-716
-703
-702
-700
-691
-675
-668
-661
-667
-665
-674
-683
-677
-679
-676
-677
-666
-651
-628
-631
-642
-637
-625
-597
-575
-562
-565
-555
-536
-536
-535
-516
-486
-468
-446
-439
-458
-446
-425
-403
-397
-390
-377
-380
-359
-337
-335
-317
-298
-290
-276
-264
-243
-212
-193
-161
-134
-127
-115
-89
-67
-59
-32
-11
5
23
40
74
87
99
114
125
146
168
191
215
222
214
211
197
188
201
201
217
215
203
194
176
160
136
118
104
91
57
25
20
18
16
-3
-26
-58
-89
-125
-164
-182
-228
-256
-301
-326
-397
-426
-492
-505
-611
-566
-667
-539
-1277
-2413
-2064
-1985
-1869
-1746
-1576
-1475
-1434
-1485
-1513
-1442
-1482
-1397
-1342
-1292
-1159
-1015
-842
-691
-575
-493
-374
-386
-492
-625
-853
-1013
-1090
-1111
-1053
-949
-928
-880
-888
-932
-1127
-1416
-1368
-1406
-1449
-1436
-1415
-1335
-1400
-1445
-1438
-1406
-1380
-1671
-1421
-1115
-871
-706
-706
-695
-695
-623
-535
-445
-383
-318
-239
-179
-21
100
224
376
546
671
791
798
736
616
476
470
553
721
907
1041
1024
1004
952
897
918
964
976
971
987
958
991
959
942
782
605
283
-7
-303
-585
-728
-817
-837
-847
-834
-856
-878
-950
-1093
-1281
-1414
-1532
-1570
-1577
-1490
-1384
-1256
-1128
-988
-842
-733
-638
-626
-604
-593
-542
-473
-374
-313
-230
-152
-146
-103
-142
-191
-357
-511
-700
-856
-1003
-1145
-1231
-1284
-1253
-1227
-1209
-1246
-1303
-1410
-1537
-1681
-1746
-1752
-1717
-1710
-1663
-1620
-1509
-1431
-1344
-1246
-1197
-1120
-1131
-1076
-1059
-946
-809
-639
-439
-273
-102
-66
-41
-65
-126
-116
-170
-166
-122
-78
-21
-23
0
-6
27
30
7
-13
-57
-126
-145
-163
-72
25
85
176
202
279
294
355
442
511
605
607
676
730
804
949
1050
1148
1006
756
257
-286
-701
-1112
-1256
-1363
-1273
-1284
-1319
-1461
-1722
-1917
-2159
-2341
-2550
-2690
-2716
-2776
-2714
-2665
-2498
-2271
-2045
-1801
-1646
-1464
-1464
-1455
-1507
-1489
-1344
-1128
-833
-585
-356
-208
-171
-197
-274
-356
-478
-538
-676
-758
-832
-940
-985
-1074
-1094
-1133
-1116
-1185
-1262
-1388
-1556
-1708
-1822
-1817
-1730
-1566
-1392
-1286
-1193
-1164
-1109
-1068
-996
-847
-711
-483
-345
-146
44
271
492
733
992
1155
1269
1303
1302
1297
1343
1438
1562
1738
1880
1995
2056
2012
2003
1967
1972
1971
1969
2033
2051
2156
2190
2281
2379
2450
2538
2594
2666
2689
2782
2823
2930
3014
3087
3207
3302
3401
3611
3688
3837
3682
3410
2883
2325
1908
1514
1522
1492
1603
1553
1409
1169
874
720
554
454
305
75
-40
-199
-197
-126
86
328
522
669
707
717
642
648
595
647
742
934
1140
1321
1449
1492
1444
1331
1242
1149
1052
992
843
644
456
241
150
110
153
176
144
4
-222
-488
-685
-783
-785
-732
-648
-621
-638
-660
-691
-705
-658
-560
-499
-405
-308
-259
-195
-45
168
418
675
901
1011
1039
1015
940
931
994
1128
1277
1421
1492
1518
1496
1457
1396
1396
1398
1419
1416
1346
1314
1276
1275
1297
1376
1455
1467
1468
1475
1434
1445
1457
1480
1589
1670
1716
1789
1899
1965
2044
2024
1865
1514
1049
532
143
-68
-94
-49
6
-61
-198
-427
-688
-843
-962
-1053
-1211
-1383
-1549
-1641
-1643
-1480
-1252
-1034
-854
-827
-865
-914
-947
-936
-887
-794
-675
-507
-387
-276
-167
-105
-106
-159
-269
-423
-511
-626
-726
-830
-942
-1031
-1104
-1135
-1139
-1140
-1199
-1323
-1514
-1694
-1846
-1894
-1860
-1783
-1701
-1694
-1720
-1747
-1792
-1756
-1676
-1614
-1532
-1493
-1437
-1386
-1295
-1118
-905
-631
-424
-236
-145
-126
-143
-163
-119
-22
118
228
308
367
362
361
323
329
317
330
320
287
261
238
246
260
326
380
451
530
534
513
492
549
572
670
787
798
900
901
979
1077
1193
1249
1128
837
296
-115
-488
-619
-585
-539
-497
-657
-825
-1143
-1327
-1406
-1425
-1414
-1581
-1785
-2051
-2162
-2161
-1980
-1677
-1441
-1286
-1328
-1402
-1548
-1570
-1459
-1321
-1174
-1055
-959
-909
-815
-741
-615
-493
-482
-546
-690
-844
-1005
-1080
-1147
-1186
-1158
-1193
-1205
-1276
-1356
-1459
-1571
-1714
-1813
-1882
-1946
-1940
-2046
-2014
-2019
-2019
-1947
-1948
-1856
-1813
-1775
-1758
-1729
-1677
-1565
-1389
-1192
-939
-741
-569
-439
-374
-297
-238
-178
-123
-58
-4
9
69
95
125
190
233
244
224
214
151
121
135
135
149
210
244
244
259
229
255
289
396
503
601
718
683
711
700
739
866
1045
1226
1253
1220
916
557
174
-148
-302
-379
-380
-502
-583
-810
-1001
-1093
-1159
-1147
-1200
-1295
-1578
-1832
-2012
-2036
-1868
-1666
-1393
-1275
-1201
-1237
-1285
-1262
-1220
-1051
-955
-855
-817
-775
-742
-663
-511
-413
-329
-340
-434
-616
-796
-968
-1074
-1120
-1139
-1129
-1179
-1212
-1323
-1460
-1521
-1577
-1604
-1627
-1673
-1769
-1826
-1854
-1848
-1746
-1618
-1517
-1486
-1480
-1506
-1491
-1412
-1309
-1157
-992
-861
-701
-575
-421
-267
-148
-44
0
22
43
51
95
152
217
276
346
362
389
399
384
384
361
405
410
447
445
437
463
471
566
608
662
757
775
843
913
989
1048
1142
1122
1144
1220
1264
1448
1507
1486
1199
866
316
-81
-270
-413
-373
-530
-662
-947
-1127
-1214
-1279
-1194
-1269
-1386
-1655
-1875
-1952
-1897
-1650
-1463
-1219
-1064
-956
-912
-866
-763
-681
-547
-463
-397
-337
-230
-153
-133
-21
4
36
-7
-195
-419
-662
-873
-1047
-1129
-1174
-1194
-1256
-1363
-1486
-1564
-1535
-1564
-1566
-1650
-1720
-1784
-1820
-1745
-1652
-1457
-1309
-1236
-1196
-1212
-1157
-1084
-990
-877
-763
-577
-433
-263
-93
56
191
259
314
302
309
321
288
298
297
360
428
466
491
454
441
384
394
431
473
553
583
583
534
554
614
675
782
887
1003
1085
1134
1183
1201
1282
1300
1401
1458
1550
1727
1693
1615
1234
810
277
-167
-317
-521
-511
-699
-915
-1149
-1297
-1289
-1340
-1206
-1343
-1520
-1763
-1964
-1935
-1801
-1477
-1232
-964
-777
-658
-577
-535
-425
-370
-227
-182
-139
-110
-62
0
4
105
72
68
-80
-364
-677
-1057
-1280
-1471
-1498
-1548
-1592
-1589
-1665
-1666
-1654
-1635
-1637
-1629
-1681
-1758
-1730
-1666
-1523
-1352
-1155
-1037
-902
-797
-742
-704
-711
-660
-594
-483
-365
-189
-19
114
239
281
336
336
303
268
170
163
175
239
318
379
411
403
362
322
358
396
449
505
574
602
682
769
829
892
945
1136
1157
1279
1446
1361
1478
1410
1480
1591
1628
1848
1778
1760
1505
1004
492
-206
-477
-714
-827
-946
-1222
-1350
-1583
-1585
-1543
-1479
-1419
-1510
-1640
-1860
-1905
-1784
-1536
-1183
-862
-529
-279
-139
-110
-33
-21
99
181
206
126
64
22
-43
-10
-19
-57
-189
-533
-940
-1367
-1735
-1988
-2108
-2181
-2243
-2216
-2156
-2072
-1960
-1827
-1747
-1695
-1644
-1630
-1584
-1482
-1350
-1164
-918
-733
-509
-406
-383
-440
-503
-521
-536
-438
-368
-262
-185
-93
-46
-24
69
26
10
-103
-188
-249
-277
-171
-83
89
185
234
265
274
349
405
538
606
736
841
885
1075
1069
1262
1349
1451
1644
1606
1682
1599
1589
1529
1547
1665
1695
1856
1855
1781
1356
675
-61
-755
-1007
-1139
-1139
-1325
-1566
-1741
-1819
-1672
-1569
-1356
-1342
-1468
-1590
-1729
-1631
-1447
-990
-645
-298
90
278
399
329
308
264
355
389
290
145
-63
-175
-274
-249
-323
-442
-659
-1120
-1590
-2023
-2314
-2509
-2519
-2529
-2485
-2300
-2103
-1902
-1679
-1507
-1404
-1222
-1209
-1166
-1126
-1024
-867
-669
-367
-209
-100
-102
-207
-365
-520
-547
-623
-615
-539
-514
-428
-404
-291
-234
-210
-180
-293
-336
-389
-402
-302
-160
40
230
409
544
567
685
777
876
1009
1098
1164
1218
1331
1311
1430
1511
1609
1722
1755
1702
1585
1506
1472
1409
1482
1574
1583
1691
1494
998
324
-361
-919
-1144
-1240
-1320
-1508
-1689
-1763
-1721
-1497
-1264
-1015
-994
-1017
-1156
-1175
-1083
-885
-514
-196
185
455
605
605
489
434
353
352
253
72
-202
-450
-619
-694
-661
-787
-950
-1093
-1582
-1908
-2193
-2467
-2499
-2537
-2434
-2347
-1991
-1718
-1411
-1100
-954
-762
-667
-625
-627
-586
-529
-451
-294
-195
-119
-106
-188
-348
-537
-704
-846
-916
-915
-867
-846
-717
-636
-485
-385
-326
-286
-298
-234
-212
-122
7
202
400
606
829
961
1126
1200
1328
1409
1427
1577
1562
1592
1636
1623
1599
1710
1670
1752
1655
1484
1398
1149
1342
1290
1470
1615
1548
1445
897
225
-501
-977
-1133
-1192
-1206
-1397
-1491
-1473
-1362
-1078
-807
-599
-543
-617
-747
-799
-716
-532
-254
91
353
585
610
512
369
241
239
158
-17
-255
-567
-799
-951
-996
-976
-1008
-1168
-1356
-1667
-1974
-2193
-2361
-2341
-2298
-2155
-1960
-1723
-1381
-1055
-753
-489
-407
-314
-334
-419
-460
-449
-451
-413
-382
-402
-443
-597
-747
-929
-1054
-1154
-1211
-1241
-1143
-1046
-946
-796
-641
-480
-354
-284
-246
-232
-86
41
233
456
629
852
931
1085
1147
1230
1297
1337
1407
1385
1435
1416
1402
1361
1314
1327
1283
1324
1278
1215
1127
1058
1131
1098
1387
1452
1547
1471
954
303
-404
-793
-1018
-1016
-1127
-1189
-1286
-1248
-1110
-942
-674
-534
-457
-536
-686
-768
-763
-607
-472
-177
182
320
337
150
-84
-169
-125
-203
-219
-477
-855
-1009
-1112
-1119
-1059
-1091
-1267
-1442
-1797
-2056
-2222
-2320
-2281
-2171
-1973
-1744
-1492
-1224
-965
-767
-548
-462
-484
-565
-675
-685
-664
-628
-582
-567
-613
-726
-886
-1055
-1197
-1255
-1249
-1257
-1144
-1038
-934
-764
-606
-465
-246
-126
-113
-73
-88
52
217
432
623
833
976
1021
1109
1051
1156
1203
1248
1259
1247
1231
1134
1131
1116
1125
1109
1216
1118
1024
982
903
1001
1122
1299
1402
1552
1481
1150
429
-242
-727
-1016
-884
-1076
-1202
-1309
-1337
-1192
-1097
-809
-628
-483
-561
-683
-772
-748
-631
-467
-226
-20
205
180
-15
-263
-338
-345
-397
-529
-795
-951
-1139
-1237
-1367
-1347
-1317
-1455
-1527
-1808
-2005
-2153
-2211
-2202
-2169
-1996
-1812
-1592
-1282
-1036
-804
-543
-464
-453
-516
-606
-647
-657
-691
-699
-731
-779
-850
-995
-1154
-1281
-1284
-1240
-1197
-1150
-1069
-948
-813
-644
-487
-307
-146
-15
36
111
264
430
637
756
882
964
1066
1132
1127
1173
1248
1312
1331
1326
1247
1188
1192
1120
1052
1044
1021
1049
951
1025
968
1048
1225
1256
1508
1487
1527
1171
464
-147
-757
-870
-906
-948
-1122
-1289
-1200
-1109
-844
-696
-491
-397
-403
-488
-612
-578
-497
-353
-207
-21
80
90
-86
-232
-307
-307
-269
-400
-617
-898
-1062
-1182
-1316
-1361
-1510
-1513
-1629
-1808
-1957
-2131
-2086
-2108
-2024
-1879
-1705
-1412
-1150
-945
-727
-529
-403
-389
-426
-503
-577
-590
-650
-731
-828
-898
-980
-1097
-1178
-1209
-1174
-1082
-1102
-1020
-954
-840
-695
-531
-376
-211
-73
124
362
289
449
555
565
580
736
898
984
1238
1336
1303
1368
1305
1406
1335
1175
1097
861
720
758
800
878
1046
1113
1225
1193
1369
1366
1490
1525
1400
1042
405
-228
-774
-868
-840
-875
-1018
-1172
-1177
-1164
-963
-737
-552
-318
-310
-378
-496
-485
-444
-306
-212
-71
13
32
-120
-255
-305
-237
-173
-337
-564
-898
-1087
-1253
-1371
-1439
-1497
-1504
-1580
-1764
-1936
-2052
-2086
-2157
-2112
-1922
-1700
-1330
-1119
-930
-638
-431
-271
-253
-332
-471
-566
-682
-826
-871
-968
-985
-1087
-1146
-1183
-1211
-1154
-1188
-1153
-1051
-962
-847
-731
-615
-417
-231
-41
73
175
285
376
502
648
768
884
941
1004
1098
1155
1215
1267
1278
1198
1177
1019
995
968
1018
1010
1010
1069
958
1130
1033
1202
1445
1496
1683
1552
1251
673
19
-502
-809
-763
-842
-1037
-1187
-1228
-1072
-814
-598
-400
-237
-187
-307
-429
-447
-376
-196
-123
-30
-14
7
-64
-192
-214
-193
-145
-266
-548
-890
-1136
-1244
-1331
-1389
-1504
-1571
-1612
-1807
-1970
-2091
-2231
-2205
-2110
-1997
-1735
-1451
-1237
-979
-731
-541
-356
-301
-330
-443
-602
-746
-907
-951
-998
-1066
-1105
-1142
-1101
-1116
-1143
-1135
-1073
-979
-867
-788
-680
-557
-408
-235
-101
42
174
251
304
424
515
652
800
881
984
1108
1131
1159
1193
1142
1104
1075
991
961
941
1002
985
1006
1025
1057
1158
1294
1438
1572
1734
1738
1475
835
114
-452
-644
-618
-660
-877
-1032
-1036
-902
-707
-534
-346
-132
-131
-232
-418
-454
-338
-215
-141
-147
-100
-72
-115
-233
-295
-258
-156
-247
-503
-841
-1098
-1212
-1244
-1353
-1446
-1509
-1602
-1711
-1870
-2007
-2123
-2131
-2029
-1855
-1582
-1359
-1150
-930
-704
-527
-412
-321
-341
-432
-586
-748
-896
-957
-1025
-1110
-1157
-1139
-1158
-1157
-1153
-1142
-1014
-868
-746
-638
-487
-354
-163
45
167
312
385
446
574
682
773
859
917
1002
1085
1154
1221
1223
1207
1200
1115
1011
958
962
954
955
901
899
937
1035
1205
1307
1513
1574
1644
1560
1034
502
-128
-478
-423
-466
-585
-846
-927
-861
-661
-493
-307
-174
-85
-164
-339
-462
-414
-286
-176
-174
-206
-174
-188
-194
-270
-306
-250
-291
-475
-787
-1045
-1158
-1209
-1227
-1352
-1442
-1543
-1675
-1776
-1922
-2097
-2140
-2075
-1910
-1674
-1388
-1209
-993
-751
-561
-473
-401
-366
-408
-456
-646
-817
-891
-925
-970
-1087
-1189
-1208
-1244
-1291
-1276
-1236
-1115
-957
-801
-700
-530
-343
-175
40
163
276
357
423
475
582
674
752
846
938
993
1070
1088
1070
1049
1091
965
908
891
778
867
809
847
890
976
1075
1216
1316
1399
1473
1424
1048
484
-81
-492
-485
-485
-595
-727
-789
-668
-582
-395
-320
-133
-66
-116
-297
-478
-449
-385
-222
-228
-237
-251
-277
-304
-330
-369
-398
-463
-579
-849
-1069
-1261
-1359
-1367
-1425
-1427
-1561
-1712
-1839
-2053
-2180
-2140
-1985
-1696
-1470
-1297
-1156
-965
-671
-525
-409
-349
-408
-468
-610
-762
-838
-807
-820
-820
-977
-1129
-1188
-1284
-1224
-1198
-1115
-1008
-924
-803
-679
-502
-260
-74
56
145
193
256
331
457
602
714
853
939
1006
1053
1118
1080
1152
1103
1051
982
861
864
776
872
839
888
973
994
1119
1201
1236
1269
1263
1043
539
-12
-442
-595
-564
-568
-701
-793
-769
-631
-517
-368
-302
-237
-195
-286
-454
-569
-547
-462
-332
-283
-279
-315
-303
-312
-354
-372
-419
-570
-771
-1022
-1204
-1335
-1435
-1465
-1483
-1584
-1704
-1985
-2311
-2351
-2270
-1993
-1714
-1573
-1430
-1261
-1014
-853
-676
-530
-476
-500
-615
-701
-760
-760
-781
-807
-849
-968
-1094
-1239
-1303
-1232
-1131
-1035
-993
-913
-745
-572
-401
-241
-100
69
188
215
234
311
442
564
722
811
882
968
1038
1092
1108
1140
1082
1037
966
906
834
856
804
810
897
844
998
1099
1163
1330
1291
1182
729
286
-147
-430
-378
-441
-541
-616
-638
-463
-291
-171
-89
-61
-16
-84
-265
-418
-468
-480
-388
-343
-353
-321
-312
-302
-276
-261
-267
-445
-616
-845
-1054
-1139
-1256
-1361
-1499
-1783
-2114
-2270
-2210
-2051
-1832
-1703
-1553
-1308
-1089
-960
-816
-652
-512
-452
-533
-641
-655
-652
-648
-655
-667
-721
-822
-975
-1096
-1082
-1054
-986
-886
-855
-745
-627
-501
-294
-143
49
131
195
260
306
416
503
623
767
876
989
997
1063
1118
1154
1161
1081
1084
1072
992
984
833
905
912
931
992
941
1111
1109
1180
1103
817
404
-48
-397
-518
-552
-574
-609
-546
-440
-370
-323
-210
-128
-25
-111
-308
-509
-540
-552
-466
-505
-467
-423
-381
-335
-422
-373
-393
-408
-563
-793
-1012
-1199
-1280
-1478
-1739
-1967
-2170
-2095
-2006
-1909
-1853
-1758
-1532
-1309
-1105
-1007
-863
-699
-637
-612
-691
-731
-743
-732
-749
-781
-842
-922
-953
-1020
-1037
-992
-966
-930
-864
-815
-654
-551
-405
-266
-193
-32
60
127
228
297
386
507
654
784
921
965
1030
1091
1084
1132
1104
1123
1135
1128
1130
1062
1052
1044
1044
1137
1134
1179
1229
1226
1217
1098
844
426
-7
-340
-388
-433
-474
-453
-515
-337
-252
-211
-122
-191
-110
-214
-339
-438
-563
-517
-526
-465
-359
-341
-271
-327
-351
-370
-447
-560
-768
-1008
-1196
-1418
-1701
-1917
-2095
-2002
-1859
-1775
-1772
-1819
-1650
-1384
-1129
-878
-825
-755
-751
-789
-749
-767
-749
-794
-835
-815
-880
-900
-913
-892
-847
-824
-854
-919
-923
-834
-707
-594
-515
-428
-372
-261
-164
-85
67
147
305
446
579
693
816
914
951
1028
1021
1011
925
923
921
918
985
882
1002
915
973
995
1051
1094
1142
1200
1150
1200
1106
985
706
313
15
-189
-230
-329
-351
-372
-233
-19
66
41
-97
-187
-222
-284
-435
-604
-703
-668
-643
-567
-589
-542
-525
-505
-553
-659
-779
-946
-1164
-1399
-1597
-1814
-1918
-1907
-1813
-1671
-1611
-1519
-1421
-1297
-1156
-1107
-1010
-1012
-1043
-1037
-1017
-933
-881
-836
-827
-798
-752
-773
-793
-819
-811
-823
-812
-799
-819
-759
-695
-589
-475
-431
-391
-322
-196
-59
30
143
271
400
559
670
742
816
847
905
878
854
870
835
887
917
898
942
935
972
1044
1072
1098
1134
1166
1217
1209
1179
1114
1068
906
649
456
139
58
-105
-195
-187
-264
-207
-225
-102
-78
-146
-208
-394
-441
-538
-647
-679
-686
-688
-659
-693
-667
-618
-649
-719
-845
-1068
-1275
-1527
-1751
-1730
-1698
-1582
-1524
-1511
-1445
-1353
-1193
-1116
-1076
-1101
-1171
-1176
-1209
-1148
-1058
-988
-895
-848
-792
-783
-769
-756
-730
-709
-763
-817
-842
-849
-816
-753
-698
-640
-574
-547
-437
-337
-222
-44
41
178
297
397
527
591
723
754
770
844
861
872
902
874
923
956
896
945
869
873
949
828
890
901
885
974
898
949
892
861
802
532
454
282
99
20
-190
-247
-209
-228
-150
-146
-190
-144
-127
-159
-205
-395
-510
-618
-676
-687
-755
-699
-740
-726
-746
-917
-959
-1198
-1371
-1431
-1519
-1469
-1424
-1457
-1427
-1384
-1310
-1285
-1303
-1280
-1326
-1338
-1329
-1329
-1265
-1205
-1138
-984
-865
-768
-753
-751
-651
-637
-624
-655
-721
-724
-748
-746
-705
-676
-676
-655
-598
-563
-479
-404
-328
-197
-67
13
110
242
343
500
553
634
721
737
815
848
912
964
994
1060
1071
1169
1180
1172
1225
1171
1156
1128
1103
1063
1036
981
908
879
708
515
330
218
147
121
36
-47
-89
-92
6
66
62
8
-29
-104
-148
-270
-375
-473
-538
-593
-659
-721
-843
-910
-1003
-1093
-1182
-1274
-1320
-1351
-1360
-1423
-1400
-1421
-1425
-1419
-1439
-1432
-1428
-1424
-1407
-1398
-1388
-1319
-1237
-1170
-1065
-1048
-1023
-960
-930
-867
-862
-862
-817
-813
-775
-749
-699
-662
-643
-604
-598
-528
-507
-466
-397
-335
-192
-104
-30
66
154
295
394
471
511
532
564
608
630
618
588
600
645
684
766
826
901
958
967
975
954
901
925
886
874
850
797
751
639
544
372
341
283
175
83
-59
-131
-80
-38
-1
22
-26
-151
-222
-261
-296
-380
-516
-632
-693
-765
-809
-859
-911
-928
-956
-1014
-991
-1035
-1092
-1180
-1249
-1270
-1272
-1242
-1278
-1308
-1271
-1281
-1255
-1263
-1225
-1182
-1169
-1115
-1088
-1044
-997
-926
-854
-791
-748
-722
-675
-671
-650
-639
-649
-645
-623
-593
-575
-536
-449
-374
-265
-172
-67
8
45
125
188
256
304
317
338
374
425
496
533
569
597
568
633
662
737
773
797
880
913
924
903
897
909
861
830
830
769
753
691
614
491
377
283
209
194
80
62
12
-15
4
-105
-58
-133
-190
-259
-436
-429
-499
-539
-618
-723
-720
-746
-775
-817
-859
-937
-991
-1052
-1093
-1133
-1208
-1244
-1282
-1309
-1326
-1384
-1355
-1336
-1324
-1279
-1299
-1268
-1264
-1210
-1161
-1117
-1118
-1131
-1108
-1073
-984
-951
-952
-943
-937
-913
-919
-867
-842
-803
-752
-642
-520
-392
-304
-239
-102
-51
74
143
178
284
239
330
359
412
487
450
540
536
571
557
569
590
651
634
644
694
689
785
733
780
756
748
795
742
796
685
611
555
498
446
386
246
218
136
149
69
42
62
-34
-34
-123
-151
-193
-282
-328
-429
-496
-505
-550
-586
-661
-758
-783
-797
-797
-862
-930
-970
-1001
-1036
-1121
-1178
-1185
-1220
-1230
-1268
-1283
-1247
-1244
-1202
-1158
-1108
-1107
-1108
-1069
-1035
-1020
-1050
-1065
-1037
-988
-920
-895
-842
-783
-761
-735
-692
-624
-584
-606
-623
-593
-545
-466
-408
-349
-251
-166
-96
-41
37
122
166
243
311
335
370
369
400
443
454
519
525
584
659
657
698
698
752
745
673
636
580
528
466
445
451
404
387
303
289
282
242
199
130
122
21
-47
-118
-160
-144
-198
-200
-234
-231
-252
-325
-362
-387
-440
-558
-697
-751
-824
-812
-872
-943
-971
-1024
-1020
-1061
-1048
-1078
-1117
-1157
-1179
-1170
-1203
-1200
-1200
-1184
-1156
-1183
-1170
-1131
-1085
-1001
-960
-924
-859
-850
-853
-823
-770
-722
-727
-739
-705
-684
-624
-581
-492
-453
-401
-368
-323
-221
-262
-157
-226
-116
-72
-76
104
103
291
269
339
357
395
394
362
385
348
406
287
456
433
581
617
579
755
620
755
638
638
638
467
441
345
357
310
256
283
229
237
197
98
132
70
25
-109
-167
-247
-333
-362
-410
-350
-416
-401
-457
-412
-385
-452
-471
-580
-575
-656
-720
-792
-874
-865
-923
-928
-915
-913
-897
-916
-882
-907
-901
-936
-940
-926
-949
-945
-992
-944
-908
-884
-830
-861
-794
-795
-737
-713
-727
-596
-669
-671
-622
-624
-503
-511
-449
-437
-372
-273
-311
-197
-91
-120
-17
-12
33
78
57
151
128
272
245
232
300
276
365
270
329
379
366
410
379
394
412
409
428
381
427
388
331
317
256
238
215
205
168
188
112
99
77
32
19
-80
-129
-195
-281
-293
-381
-377
-423
-447
-441
-462
-440
-529
-541
-574
-628
-608
-685
-720
-785
-805
-835
-880
-867
-887
-905
-914
-910
-880
-879
-859
-866
-853
-835
-812
-804
-863
-824
-891
-843
-835
-768
-693
-718
-639
-706
-617
-586
-574
-479
-503
-450
-454
-402
-350
-274
-252
-202
-82
-140
-30
-84
-33
50
5
207
42
203
193
173
343
258
438
383
419
467
430
520
398
459
415
402
434
308
374
297
290
266
231
269
173
170
81
43
36
28
-19
-73
-32
-109
-111
-120
-184
-180
-244
-285
-342
-349
-377
-409
-411
-450
-450
-504
-478
-509
-569
-568
-695
-716
-793
-833
-847
-931
-881
-961
-953
-948
-968
-896
-928
-868
-845
-824
-785
-785
-725
-726
-693
-709
-706
-708
-700
-628
-620
-556
-529
-511
-454
-460
-414
-387
-388
-322
-339
-301
-281
-240
-208
-151
-101
-48
-15
6
58
33
105
53
120
115
177
187
169
275
239
356
331
392
397
376
379
324
350
339
293
285
262
205
184
133
84
52
32
-41
-50
-76
-131
-168
-223
-195
-232
-243
-309
-371
-400
-442
-429
-512
-500
-538
-562
-564
-599
-569
-626
-634
-652
-655
-636
-676
-675
-709
-719
-729
-738
-717
-740
-741
-760
-767
-736
-727
-751
-770
-780
-784
-758
-765
-731
-741
-710
-676
-669
-593
-590
-568
-548
-508
-445
-447
-412
-387
-388
-342
-332
-276
-234
-198
-151
-102
-53
-17
43
37
92
82
129
137
149
178
124
153
126
122
145
126
161
177
187
182
157
147
109
120
90
89
70
24
34
2
16
-31
-68
-82
-97
-111
-122
-154
-181
-194
-229
-232
-258
-318
-336
-396
-404
-407
-450
-433
-491
-494
-527
-557
-560
-598
-605
-644
-653
-676
-676
-661
-676
-670
-665
-639
-609
-623
-596
-599
-551
-521
-525
-520
-557
-535
-552
-545
-515
-510
-472
-480
-468
-435
-420
-371
-368
-341
-338
-324
-296
-319
-312
-286
-254
-267
-246
-233
-195
-152
-136
-80
-27
-9
33
33
102
75
57
78
11
85
-6
22
24
-29
20
-36
-34
-9
3
-7
-18
-27
-34
-45
-91
-98
-125
-149
-146
-192
-191
-194
-217
-229
-244
-252
-296
-300
-322
-329
-352
-417
-427
-465
-465
-463
-507
-515
-550
-544
-531
-537
-559
-555
-562
-567
-560
-576
-548
-556
-566
-556
-555
-546
-541
-557
-568
-556
-539
-499
-504
-456
-418
-418
-375
-379
-332
-323
-302
-273
-267
-249
-264
-226
-227
-220
-181
-158
-140
-125
-100
-83
-102
-57
-72
-74
-49
-77
-53
-68
-94
-70
-99
-87
-82
-93
-59
-57
-45
-21
-21
-21
-42
-32
-52
-83
-85
-104
-116
-120
-147
-173
-183
-184
-195
-202
-208
-224
-237
-238
-259
-255
-256
-272
-281
-285
-285
-304
-326
-344
-337
-345
-364
-369
-391
-397
-415
-415
-407
-416
-417
-438
-439
-455
-436
-447
-460
-437
-443
-425
-425
-418
-411
-397
-401
-420
-397
-393
-400
-408
-393
-382
-370
-363
-345
-318
-321
-301
-296
-290
-278
-273
-281
-283
-252
-235
-231
-215
-193
-184
-165
-182
-153
-151
-167
-141
-140
-134
-134
-125
-132
-138
-138
-120
-122
-133
-123
-121
-131
-156
-148
-153
-174
-177
-186
-188
-180
-169
-162
-176
-175
-166
-161
-147
-167
-160
-151
-154
-141
-156
-157
-175
-198
-223
-228
-233
-240
-236
-227
-229
-228
-235
-252
-260
-272
-271
-287
-288
-299
-328
-334
-338
-343
-350
-358
-361
-372
-378
-370
-353
-341
-330
-334
-327
-334
-336
-313
-318
-315
-295
-288
-291
-288
-266
-258
-253
-242
-231
-206
-213
-221
-240
-240
-241
-250
-247
-268
-276
-257
-251
-241
-228
-209
-211
-228
-225
-216
-191
-190
-185
-166
-147
-143
-163
-151
-161
-163
-161
-180
-179
-168
-165
-156
-150
-161
-163
-156
-155
-167
-160
-162
-158
-162
-158
-160
-158
-152
-168
-164
-178
-201
-221
-221
-206
-208
-221
-230
-241
-252
-263
-281
-276
-282
-294
-291
-291
-296
-281
-286
-308
-303
-297
-304
-306
-307
-306
-301
-316
-329
-329
-338
-353
-346
-348
-351
-350
-350
-350
-348
-341
-340
-323
-331
-329
-339
-341
-336
-329
-310
-304
-301
-282
-279
-283
-280
-284
-287
-289
-287
-289
-291
-284
-282
-300
-295
-299
-317
-335
-341
-336
-337
-326
-335
-320
-318
-319
-307
-318
-296
-298
-305
-290
-293
-276
-265
-293
-303
-309
-315
-309
-320
-325
-320
-322
-315
-319
-310
-328
-343
-331
-340
-330
-337
-342
-340
-337
-319
-314
-314
-302
-308
-282
-257
-263
-256
-260
-265
-268
-272
-279
-275
-282
-270
-262
-263
-257
-257
-269
-284
-301
-305
-303
-311
-326
-327
-345
-352
-351
-368
-380
-383
-369
-360
-340
-320
-318
-332
-317
-303
-288
-270
-272
-281
-280
-273
-278
-260
-259
-261
-231
-211
-216
-213
-206
-206
-208
-223
-227
-248
-265
-252
-253
-242
-235
-230
-242
-246
-242
-241
-223
-226
-217
-223
-222
-201
-208
-206
-210
-215
-203
-200
-177
-177
-200
-194
-203
-219
-236
-241
-236
-254
-267
-254
-241
-250
-237
-222
-208
-202
-199
-204
-208
-199
-206
-208
-207
-210
-218
-219
-212
-216
-224
-209
-199
-201
-229
-235
-222
-228
-223
-240
-249
-261
-271
-278
-273
-267
-276
-265
-257
-267
-273
-279
-282
-296
-296
-294
-295
-310
-307
-303
-310
-313
-309
-303
-295
-294
-294
-293
-297
-298
-295
-277
-278
-267
-265
-264
-260
-250
-236
-226
-214
-203
-217
-230
-228
-226
-237
-252
-238
-234
-236
-236
-246
-228
-231
-236
-226
-264
-287
-281
-303
-301
-285
-290
-279
-273
-272
-254
-250
-239
-217
-205
-200
-216
-211
-194
-190
-201
-204
-204
-199
-184
-184
-189
-174
-185
-179
-180
-180
-170
-178
-188
-208
-193
-197
-207
-197
-206
-212
-212
-211
-217
-215
-225
-231
-236
-241
-236
-238
-221
-208
-189
-184
-175
-159
-173
-177
-175
-189
-185
-196
-215
-226
-237
-239
-251
-263
-265
-269
-290
-303
-314
-331
-346
-351
-343
-339
-325
-323
-311
-302
-293
-280
-263
-250
-249
-232
-232
-238
-238
-243
-258
-240
-219
-223
-212
-220
-235
-239
-237
-231
-234
-239
-234
-235
-256
-253
-254
-258
-255
-251
-233
-245
-254
-266
-291
-307
-313
-304
-311
-312
-311
-316
-305
-298
-301
-277
-260
-245
-238
-222
-217
-229
-228
-229
-227
-217
-215
-226
-225
-223
-229
-244
-269
-276
-284
-296
-292
-295
-295
-308
-309
-319
-324
-322
-316
-298
-295
-281
-281
-290
-282
-263
-256
-266
-264
-272
-273
-272
-273
-285
-298
-294
-284
-292
-290
-292
-315
-311
-321
-321
-318
-306
-308
-313
-315
-314
-305
-291
-301
-298
-273
-276
-267
-261
-265
-250
-244
-247
-243
-237
-236
-235
-221
-201
-196
-181
-179
-179
-177
-187
-187
-188
-205
-213
-218
-217
-213
-209
-212
-204
-201
-227
-218
-211
-221
-235
-244
-248
-266
-282
-279
-266
-260
-257
-248
-238
-230
-245
-252
-233
-236
-238
-233
-229
-233
-242
-260
-265
-279
-297
-294
-302
-290
-282
-294
-308
-317
-330
-311
-314
-316
-302
-319
-309
-289
-301
-300
-291
-280
-271
-269
-258
-258
-281
-288
-286
-277
-283
-286
-292
-312
-316
-328
-333
-342
-356
-350
-368
-368
-360
-354
-343
-352
-341
-311
-303
-286
-250
-237
-233
-231
-233
-238
-240
-244
-240
-246
-241
-238
-259
-259
-261
-258
-269
-279
-289
-284
-280
-299
-303
-312
-319
-324
-325
-337
-341
-343
-350
-356
-348
-332
-331
-337
-335
-327
-327
-326
-322
-314
-305
-324
-310
-288
-284
-278
-281
-260
-253
-252
-267
-271
-264
-274
-282
-287
-300
-297
-293
-302
-312
-323
-329
-333
-319
-326
-317
-305
-311
-310
-296
-287
-284
-277
-285
-281
-270
-290
-289
-292
-292
-286
-282
-282
-289
-283
-288
-284
-296
-311
-313
-332
-335
-327
-314
-299
-303
-300
-296
-283
-274
-268
-256
-248
-252
-261
-268
-264
-256
-254
-255
-239
-238
-242
-241
-242
-237
-246
-258
-270
-287
-281
-273
-271
-263
-262
-246
-262
-263
-256
-271
-279
-280
-286
-282
-291
-297
-308
-322
-318
-317
-311
-291
-286
-273
-271
-288
-280
-287
-296
-298
-301
-289
-294
-286
-268
-263
-261
-254
-268
-276
-261
-272
-259
-267
-270
-264
-287
-281
-288
-301
-293
-273
-250
-246
-241
-220
-223
-230
-223
-214
-196
-207
-214
-212
-209
-206
-209
-193
-211
-210
-225
-232
-221
-234
-215
-224
-235
-230
-244
-237
-244
-267
-270
-250
-249
-250
-262
-267
-252
-247
-223
-213
-228
-238
-241
-239
-244
-241
-230
-232
-225
-239
-232
-235
-234
-213
-224
-224
-232
-244
-243
-261
-276
-280
-280
-290
-293
-293
-312
-297
-299
-303
-314
-326
-337
-350
-348
-345
-351
-355
-344
-366
-368
-366
-373
-359
-350
-350
-344
-345
-347
-343
-351
-338
-323
-324
-309
-313
-310
-308
-302
-300
-287
-282
-289
-276
-283
-265
-260
-264
-254
-263
-261
-246
-244
-236
-213
-206
-198
-200
-191
-186
-198
-189
-185
-188
-195
-180
-170
-166
-169
-181
-176
-195
-205
-192
-184
-177
-172
-177
-175
-179
-190
-193
-205
-202
-200
-204
-209
-212
-222
-233
-244
-267
-260
-266
-254
-249
-246
-243
-250
-251
-257
-258
-274
-267
-274
-266
-251
-261
-254
-242
-253
-260
-257
-247
-230
-222
-219
-227
-244
-257
-267
-271
-265
-267
-269
-276
-269
-277
-272
-272
-279
-278
-287
-284
-279
-280
-270
-260
-265
-258
-255
-240
-241
-256
-263
-277
-292
-287
-284
-286
-300
-307
-315
-326
-327
-323
-315
-315
-317
-323
-331
-313
-302
-305
-286
-274
-259
-247
-238
-216
-214
-209
-203
-193
-182
-188
-199
-213
-213
-211
-219
-212
-215
-214
-221
-223
-209
-216
-203
-218
-227
-239
-250
-235
-225
-226
-224
-215
-209
-214
-230
-248
-237
-241
-243
-236
-240
-263
-282
-292
-298
-278
-286
-268
-276
-278
-263
-272
-261
-262
-268
-272
-286
-279
-274
-265
-260
-266
-264
-274
-298
-293
-283
-268
-247
-245
-229
-226
-227
-220
-209
-209
-217
-222
-229
-220
-221
-215
-209
-203
-179
-180
-191
-184
-194
-183
-187
-204
-196
-197
-181
-197
-206
-221
-232
-237
-239
-229
-244
-235
-240
-221
-224
-229
-212
-233
-213
-216
-228
-224
-226
-219
-234
-230
-238
-215
-212
-217
-219
-224
-217
-236
-229
-252
-255
-258
-262
-251
-260
-250
-242
-247
-273
-286
-286
-306
-330
-322
-309
-312
-327
-309
-316
-308
-284
-278
-240
-240
-220
-219
-233
-212
-207
-216
-215
-223
-233
-227
-247
-249
-255
-266
-247
-255
-248
-243
-257
-244
-250
-245
-232
-225
-218
-218
-211
-230
-240
-255
-257
-251
-242
-243
-261
-261
-257
-261
-259
-252
-248
-253
-250
-246
-245
-238
-233
-209
-200
-214
-211
-195
-189
-200
-195
-181
-189
-200
-210
-212
-234
-245
-253
-269
-276
-277
-287
-292
-282
-285
-294
-289
-295
-298
-285
-294
-293
-284
-277
-272
-275
-261
-275
-288
-286
-309
-287
-281
-300
-289
-287
-296
-305
-327
-360
-371
-355
-342
-338
-347
-339
-337
-333
-318
-313
-307
-307
-310
-316
-291
-292
-291
-264
-251
-234
-251
-245
-218
-225
-217
-203
-181
-161
-155
-162
-166
-162
-154
-153
-167
-161
-166
-160
-158
-169
-180
-187
-195
-207
-198
-207
-212
-207
-241
-244
-243
-235
-237
-256
-274
-269
-281
-289
-279
-292
-260
-264
-260
-215
-217
-200
-217
-219
-211
-223
-228
-236
-243
-271
-275
-293
-292
-294
-300
-288
-288
-288
-297
-290
-305
-312
-328
-340
-337
-338
-324
-325
-309
-310
-300
-284
-280
-274
-278
-274
-289
-288
-272
-288
-284
-289
-283
-275
-271
-265
-281
-276
-276
-298
-281
-261
-282
-276
-267
-281
-286
-301
-314
-301
-300
-290
-291
-290
-287
-307
-290
-301
-315
-303
-302
-325
-297
-294
-297
-291
-299
-273
-291
-257
-272
-306
-263
-294
-285
-279
-295
-291
-283
-287
-286
-275
-291
-261
-271
-272
-255
-302
-288
-289
-286
-268
-268
-233
-251
-258
-256
-258
-253
-283
-280
-290
-296
-292
-292
-292
-295
-287
-292
-283
-283
-280
-285
-269
-272
-293
-258
-292
-295
-257
-256
-247
-243
-236
-236
-247
-239
-235
-240
-231
-239
-233
-223
-227
-233
-224
-228
-225
-211
-217
-217
-229
-226
-229
-221
-212
-217
-218
-247
-266
-269
-281
-282
-275
-278
-267
-268
-261
-251
-251
-244
-260
-264
-267
-286
-269
-278
-284
-268
-273
-262
-259
-253
-232
-241
-253
-243
-274
-277
-279
-302
-290
-304
-294
-308
-293
-280
-292
-291
-288
-263
-275
-267
-277
-285
-283
-293
-278
-279
-259
-252
-256
-255
-248
-252
-260
-254
-262
-250
-247
-234
-222
-234
-217
-216
-227
-223
-225
-245
-242
-258
-260
-229
-245
-232
-228
-236
-233
-229
-230
-214
-207
-220
-192
-195
-181
-170
-188
-170
-176
-166
-178
-187
-185
-186
-180
-197
-184
-188
-180
-176
-176
-180
-189
-185
-207
-216
-220
-211
-218
-228
-209
-224
-208
-222
-233
-212
-207
-215
-219
-216
-236
-238
-254
-252
-242
-253
-255
-272
-263
-264
-265
-263
-258
-238
-263
-242
-231
-237
-221
-232
-224
-220
-215
-221
-231
-223
-218
-214
-218
-233
-250
-239
-240
-254
-244
-261
-270
-257
-295
-306
-297
-282
-266
-284
-281
-285
-304
-308
-309
-286
-254
-264
-244
-238
-234
-222
-251
-238
-246
-254
-247
-247
-257
-272
-263
-274
-276
-276
-289
-295
-295
-286
-291
-296
-298
-293
-305
-300
-290
-306
-282
-258
-252
-230
-213
-198
-187
-193
-219
-210
-221
-220
-211
-215
-200
-220
-231
-232
-239
-230
-252
-249
-247
-260
-239
-249
-254
-262
-255
-241
-256
-257
-251
-249
-242
-250
-265
-275
-297
-297
-289
-319
-319
-319
-326
-298
-318
-302
-306
-314
-286
-298
-293
-301
-288
-279
-270
-288
-287
-266
-305
-289
-299
-319
-289
-314
-308
-318
-321
-308
-325
-331
-333
-339
-331
-314
-337
-315
-329
-328
-310
-344
-318
-326
-305
-277
-286
-264
-263
-262
-258
-242
-257
-238
-235
-239
-216
-215
-194
-218
-194
-204
-233
-213
-255
-226
-237
-245
-219
-251
-220
-225
-230
-234
-240
-234
-259
-259
-264
-263
-303
-289
-296
-314
-323
-330
-306
-316
-302
-295
-267
-260
-270
-256
-262
-251
-262
-236
-242
-234
-195
-204
-188
-208
-194
-196
-202
-188
-213
-216
-223
-230
-236
-222
-236
-236
-230
-252
-246
-252
-248
-245
-268
-264
-285
-275
-274
-283
-264
-274
-283
-289
-308
-308
-305
-306
-308
-320
-318
-315
-301
-313
-307
-305
-315
-289
-309
-286
-292
-308
-273
-282
-264
-263
-251
-263
-288
-257
-277
-251
-242
-259
-243
-262
-265
-279
-278
-255
-262
-266
-269
-265
-276
-297
-311
-327
-305
-299
-281
-292
-289
-263
-267
-257
-290
-285
-281
-296
-318
-314
-320
-332
-316
-330
-306
-290
-309
-298
-295
-283
-283
-300
-294
-280
-290
-293
-284
-304
-288
-279
-307
-279
-273
-283
-260
-281
-270
-268
-289
-270
-260
-257
-234
-248
-245
-233
-239
-246
-255
-272
-262
-251
-258
-232
-232
-215
-186
-217
-214
-185
-179
-178
-164
-165
-162
-174
-191
-189
-216
-204
-197
-215
-202
-205
-208
-205
-215
-230
-232
-264
-269
-252
-276
-264
-241
-256
-232
-229
-239
-219
-218
-224
-226
-239
-228
-209
-224
-226
-227
-240
-228
-238
-224
-223
-238
-204
-215
-233
-227
-252
-260
-272
-295
-313
-326
-325
-333
-349
-361
-351
-363
-387
-380
-383
-373
-359
-366
-369
-367
-380
-377
-367
-362
-329
-313
-294
-271
-281
-274
-268
-285
-280
-291
-290
-269
-267
-244
-236
-241
-222
-230
-221
-226
-251
-267
-263
-266
-278
-267
-278
-295
-300
-272
-252
-256
-233
-220
-210
-230
-234
-229
-242
-234
-235
-232
-219
-222
-216
-219
-220
-219
-210
-196
-196
-195
-207
-205
-206
-204
-222
-251
-241
-247
-253
-245
-262
-258
-266
-265
-254
-271
-262
-278
-284
-272
-266
-244
-245
-245
-251
-248
-251
-254
-237
-232
-228
-229
-242
-238
-241
-230
-236
-232
-245
-231
-216
-241
-226
-254
-254
-268
-290
-302
-330
-333
-351
-347
-363
-380
-374
-389
-399
-385
-387
-388
-379
-387
-382
-347
-343
-335
-332
-335
-313
-301
-279
-259
-263
-246
-250
-247
-259
-258
-247
-272
-261
-257
-252
-242
-243
-228
-205
-198
-199
-194
-195
-202
-198
-193
-201
-195
-185
-187
-184
-192
-180
-179
-181
-176
-166
-146
-155
-143
-146
-154
-140
-153
-147
-139
-137
-144
-148
-146
-155
-169
-170
-170
-169
-161
-161
-158
-166
-167
-161
-178
-179
-183
-200
-197
-200
-208
-214
-225
-220
-220
-224
-225
-213
-204
-207
-197
-201
-218
-216
-219
-214
-219
-229
-234
-234
-236
-243
-247
-257
-262
-267
-289
-300
-306
-313
-302
-325
-323
-324
-342
-333
-347
-343
-349
-355
-343
-338
-343
-334
-331
-332
-321
-321
-331
-339
-352
-353
-342
-350
-346
-346
-347
-336
-331
-321
-298
-301
-286
-269
-265
-254
-266
-262
-254
-274
-243
-242
-241
-231
-212
-184
-193
-191
-184
-176
-180
-184
-169
-170
-181
-189
-189
-184
-173
-168
-163
-153
-153
-144
-145
-140
-131
-146
-179
-181
-174
-172
-191
-199
-199
-194
-194
-205
-210
-210
-206
-212
-205
-211
-215
-188
-193
-188
-198
-205
-188
-216
-203
-207
-221
-221
-244
-245
-267
-267
-262
-281
-268
-257
-265
-272
-254
-291
-286
-285
-310
-285
-303
-311
-306
-336
-328
-347
-360
-358
-379
-364
-382
-385
-390
-387
-384
-402
-407
-424
-412
-414
-396
-410
-414
-402
-417
-409
-406
-407
-408
-411
-411
-414
-407
-396
-391
-393
-390
-386
-374
-364
-356
-357
-370
-360
-350
-367
-353
-353
-363
-343
-350
-338
-331
-320
-294
-291
-276
-275
-255
-270
-285
-285
-274
-264
-262
-235
-218
-211
-210
-228
-227
-223
-235
-230
-229
-234
-225
-202
-206
-197
-197
-184
-152
-168
-166
-169
-165
-145
-155
-159
-164
-154
-143
-130
-136
-131
-130
-135
-130
-113
-122
-138
-146
-151
-148
-150
-162
-164
-173
-184
-199
-228
-248
-268
-287
-281
-290
-297
-293
-322
-351
-376
-395
-416
-430
-417
-414
-423
-429
-441
-436
-445
-453
-462
-485
-484
-483
-497
-504
-512
-515
-524
-528
-523
-526
-524
-534
-545
-542
-529
-520
-514
-524
-537
-535
-545
-548
-540
-544
-532
-533
-552
-545
-537
-540
-511
-492
-462
-443
-444
-427
-412
-407
-401
-390
-390
-374
-343
-311
-304
-303
-290
-284
-277
-259
-242
-225
-205
-202
-187
-159
-137
-112
-95
-78
-52
-35
2
29
41
47
52
57
53
78
90
100
107
104
111
113
119
147
157
164
177
192
201
209
196
178
173
152
149
150
125
130
138
138
121
99
97
84
75
36
28
18
-6
-20
-35
-20
-48
-53
-75
-114
-132
-176
-203
-227
-247
-271
-305
-335
-369
-406
-442
-464
-494
-520
-550
-610
-647
-696
-746
-783
-828
-848
-880
-918
-932
-950
-968
-994
-986
-988
-982
-970
-967
-958
-964
-941
-906
-860
-831
-799
-758
-760
-742
-726
-708
-686
-666
-627
-620
-591
-557
-517
-476
-452
-409
-365
-320
-278
-251
-213
-166
-142
-107
-64
-26
-5
29
59
96
125
154
216
228
271
313
306
316
344
382
378
393
450
456
460
488
499
505
503
513
529
521
526
528
523
514
489
507
529
530
544
556
558
551
524
514
490
468
439
391
348
314
273
226
188
144
104
78
22
-25
-66
-95
-112
-180
-238
-298
-347
-398
-471
-526
-619
-692
-753
-835
-901
-974
-1033
-1077
-1135
-1205
-1239
-1271
-1306
-1315
-1318
-1316
-1340
-1353
-1331
-1332
-1330
-1321
-1319
-1313
-1303
-1283
-1265
-1252
-1222
-1181
-1144
-1104
-1049
-1005
-951
-897
-835
-770
-729
-667
-616
-555
-496
-451
-396
-357
-315
-253
-232
-220
-181
-142
-98
-53
-11
33
81
150
183
226
303
351
399
438
492
525
557
581
601
648
660
672
704
724
719
731
758
737
753
762
761
775
783
805
783
777
764
769
788
762
777
755
707
656
606
592
520
468
423
363
313
230
181
110
44
-9
-71
-116
-203
-252
-293
-362
-425
-496
-546
-609
-681
-763
-847
-919
-995
-1044
-1119
-1174
-1221
-1275
-1304
-1341
-1351
-1371
-1384
-1374
-1375
-1364
-1363
-1361
-1350
-1334
-1315
-1319
-1309
-1292
-1274
-1267
-1250
-1232
-1222
-1191
-1171
-1139
-1108
-1068
-1009
-985
-947
-903
-849
-801
-769
-726
-664
-609
-564
-497
-445
-397
-338
-295
-256
-218
-185
-148
-109
-67
-41
2
33
62
101
147
177
198
244
270
290
342
360
394
430
453
506
546
568
612
649
687
700
724
740
755
769
785
791
806
802
883
1231
1235
1203
1202
1173
1120
1055
1050
978
905
751
595
466
312
162
-7
-181
-289
-400
-500
-594
-705
-774
-868
-971
-1049
-1145
-1228
-1315
-1431
-1507
-1566
-1665
-1736
-1760
-1756
-1727
-1713
-1687
-1619
-1560
-1471
-1381
-1303
-1201
-1137
-1087
-1020
-982
-1001
-1013
-1053
-1102
-1100
-1101
-1114
-1136
-1148
-1152
-1180
-1211
-1268
-1289
-1308
-1355
-1382
-1430
-1462
-1503
-1511
-1488
-1468
-1421
-1365
-1319
-1259
-1178
-1079
-980
-901
-792
-674
-573
-501
-422
-331
-280
-231
-153
-80
-20
38
98
189
278
344
407
470
559
633
655
655
668
690
698
726
717
748
774
801
822
886
977
1004
1097
1147
1280
1379
1424
1426
1416
1439
1339
1124
836
527
297
95
-260
-615
-963
-1203
-1389
-1561
-1684
-1809
-1792
-1706
-1642
-1562
-1498
-1470
-1376
-1276
-1209
-1173
-1160
-1225
-1238
-1188
-1155
-1108
-1081
-988
-848
-674
-534
-482
-398
-299
-223
-211
-283
-432
-623
-769
-984
-1218
-1427
-1626
-1735
-1829
-1878
-1928
-1968
-1940
-1862
-1730
-1613
-1543
-1514
-1487
-1422
-1388
-1397
-1441
-1443
-1375
-1277
-1205
-1129
-1002
-830
-606
-390
-182
-5
165
301
418
484
519
497
460
422
379
363
278
217
179
187
282
315
346
400
452
557
659
741
782
826
897
919
922
902
921
934
967
1050
1120
1251
1386
1497
1626
1776
1930
2077
2199
2275
2255
2246
2114
1929
1565
1134
696
304
-18
-416
-875
-1293
-1530
-1754
-1811
-1885
-1894
-1863
-1672
-1523
-1432
-1313
-1318
-1167
-1085
-964
-936
-891
-836
-817
-664
-524
-348
-168
18
236
402
571
622
596
585
507
379
73
-230
-616
-907
-1159
-1449
-1669
-1869
-1921
-1948
-1924
-1946
-1925
-1852
-1713
-1573
-1486
-1439
-1446
-1405
-1355
-1292
-1273
-1224
-1183
-1071
-909
-769
-621
-471
-288
-106
73
211
282
325
367
408
417
368
296
194
145
103
55
16
-18
25
65
150
148
201
269
367
496
550
658
681
782
838
960
1056
1116
1217
1291
1398
1513
1673
1720
1827
1951
2084
2140
2216
2225
2258
2347
2262
2181
1998
1648
1187
760
273
-58
-440
-896
-1308
-1588
-1720
-1860
-1902
-1940
-1769
-1495
-1244
-1107
-986
-858
-658
-474
-370
-239
-151
-28
27
113
244
431
597
746
910
1032
1116
1080
936
791
604
411
44
-417
-851
-1216
-1468
-1758
-1936
-2125
-2142
-2110
-2052
-1937
-1867
-1754
-1621
-1451
-1327
-1242
-1250
-1249
-1160
-1035
-939
-847
-766
-616
-385
-221
-78
-6
143
285
384
409
348
312
238
186
113
25
-12
-99
-147
-198
-233
-267
-307
-292
-285
-198
-158
-127
-126
-64
54
272
427
572
728
920
1110
1241
1382
1460
1629
1658
1784
1746
1825
1829
1861
1924
1920
2095
2069
2190
2164
2157
2070
1938
1684
1216
722
50
-477
-912
-1313
-1708
-2111
-2329
-2394
-2319
-2192
-2062
-1852
-1478
-1114
-916
-756
-697
-590
-480
-381
-332
-316
-219
-145
13
149
367
533
691
820
846
856
666
436
93
-243
-586
-992
-1440
-1935
-2284
-2495
-2539
-2550
-2548
-2494
-2333
-2155
-1986
-1844
-1764
-1671
-1618
-1566
-1524
-1500
-1512
-1449
-1307
-1082
-838
-657
-520
-365
-134
18
64
54
47
48
-32
-173
-329
-422
-468
-517
-543
-543
-498
-481
-471
-439
-418
-378
-450
-529
-619
-647
-633
-678
-636
-565
-320
-116
107
321
529
905
1109
1308
1424
1499
1546
1550
1440
1372
1356
1388
1401
1412
1512
1476
1700
1694
1825
1830
1777
1673
1341
922
289
-265
-920
-1332
-1701
-1987
-2302
-2419
-2483
-2300
-1995
-1811
-1537
-1314
-959
-815
-717
-842
-809
-712
-631
-529
-561
-460
-308
-117
97
308
495
642
683
607
437
226
-150
-467
-899
-1223
-1486
-1834
-2098
-2356
-2338
-2241
-2053
-1996
-1923
-1839
-1792
-1711
-1743
-1683
-1713
-1697
-1723
-1680
-1615
-1499
-1323
-1132
-847
-619
-419
-354
-266
-240
-162
-173
-284
-364
-480
-543
-602
-637
-611
-495
-377
-270
-198
-158
-110
-75
-108
-149
-221
-291
-383
-464
-468
-464
-319
-190
-68
106
207
406
552
662
694
755
754
593
408
339
356
658
943
830
906
1058
1332
1494
1560
1463
1603
1734
1694
1508
1311
1249
1142
1153
869
633
245
-191
-616
-823
-1085
-1261
-1501
-1741
-1723
-1774
-1698
-1776
-1611
-1424
-1188
-989
-934
-900
-798
-651
-498
-320
-234
-202
-106
-23
68
175
127
204
233
217
52
-237
-503
-670
-817
-1032
-1260
-1490
-1690
-1775
-1791
-1779
-1678
-1668
-1610
-1537
-1427
-1393
-1364
-1336
-1312
-1211
-1177
-1137
-1138
-1069
-955
-845
-683
-587
-499
-438
-363
-303
-267
-281
-276
-274
-274
-278
-324
-298
-268
-192
-156
-95
-90
-39
-24
-84
-106
-147
-176
-235
-215
-232
-174
-109
-61
88
137
268
365
462
534
544
682
669
784
773
755
677
572
550
530
682
797
935
891
937
1070
1176
1220
1254
1109
1203
1212
1071
987
910
985
891
807
438
138
-102
-299
-543
-793
-1128
-1247
-1302
-1258
-1253
-1332
-1240
-1151
-853
-811
-740
-827
-723
-622
-574
-499
-510
-398
-339
-237
-172
-100
-78
-26
-90
-127
-234
-367
-637
-843
-1003
-1135
-1216
-1348
-1434
-1447
-1345
-1319
-1330
-1309
-1247
-1134
-1018
-1104
-1209
-1260
-1153
-1017
-964
-970
-944
-757
-599
-505
-512
-439
-351
-282
-317
-415
-468
-499
-512
-532
-474
-441
-407
-365
-258
-151
-84
-47
-83
-55
-59
-57
-167
-232
-192
-170
-110
-155
-92
-17
91
163
253
325
443
470
498
577
602
708
617
739
789
810
942
735
561
592
645
827
1011
1005
950
1054
1210
1305
1348
1225
1096
1210
1028
603
153
-282
-339
-369
-703
-1149
-1276
-1292
-1086
-1007
-1202
-1144
-946
-845
-844
-943
-1076
-917
-756
-692
-631
-515
-448
-279
-128
-1
174
162
95
5
-113
-253
-500
-724
-868
-945
-1059
-1236
-1401
-1499
-1380
-1361
-1351
-1368
-1418
-1475
-1475
-1435
-1408
-1337
-1366
-1332
-1231
-1066
-955
-889
-822
-638
-465
-397
-503
-575
-542
-479
-494
-608
-668
-645
-563
-544
-520
-517
-377
-329
-277
-288
-306
-273
-349
-277
-291
-238
-252
-256
-174
-58
25
36
98
169
289
311
332
302
421
419
467
481
476
657
494
464
470
455
723
693
750
701
818
983
703
960
824
976
1175
1016
1111
1059
1250
1132
1206
1003
597
508
29
-234
-545
-953
-1121
-1235
-1184
-1240
-1277
-1260
-1225
-861
-857
-913
-872
-974
-761
-796
-816
-796
-648
-389
-326
-116
-156
-24
76
14
35
-176
-322
-603
-751
-859
-1061
-1161
-1373
-1374
-1358
-1337
-1325
-1419
-1306
-1267
-1290
-1348
-1473
-1379
-1308
-1253
-1266
-1271
-1080
-984
-875
-848
-760
-671
-614
-605
-704
-647
-666
-669
-707
-688
-633
-556
-480
-482
-363
-289
-247
-265
-301
-247
-245
-236
-325
-305
-242
-222
-177
-217
-138
-43
10
18
30
66
109
134
136
199
217
317
349
405
470
569
495
451
443
498
707
754
798
654
856
814
955
988
927
1133
1193
1276
1127
1182
1136
1263
1091
731
500
219
-79
-401
-780
-1006
-1015
-1016
-1118
-1214
-1139
-1084
-808
-815
-860
-842
-822
-778
-745
-705
-657
-502
-368
-230
-114
-53
-11
95
68
51
-142
-369
-562
-671
-794
-980
-1128
-1256
-1240
-1222
-1256
-1253
-1249
-1203
-1196
-1277
-1254
-1269
-1203
-1203
-1200
-1152
-1066
-902
-839
-757
-712
-622
-591
-572
-621
-616
-601
-622
-625
-664
-583
-532
-470
-434
-389
-315
-250
-261
-249
-232
-180
-201
-213
-224
-207
-98
-109
-46
-39
61
50
107
131
132
258
239
242
311
296
389
389
381
583
563
770
496
575
513
464
784
600
934
777
910
963
851
1175
1086
1174
1222
1211
1208
1176
1172
1113
994
865
530
195
-118
-472
-693
-870
-877
-971
-1056
-1118
-1118
-926
-851
-712
-794
-792
-656
-738
-666
-743
-613
-420
-326
-210
-269
-114
-63
2
-5
-150
-216
-442
-563
-717
-893
-1002
-1188
-1236
-1256
-1264
-1322
-1370
-1309
-1285
-1245
-1310
-1368
-1313
-1236
-1191
-1234
-1232
-1077
-946
-828
-822
-798
-683
-638
-598
-689
-686
-676
-676
-655
-707
-681
-627
-575
-538
-492
-419
-389
-426
-373
-357
-338
-339
-347
-326
-262
-184
-214
-156
-107
35
29
61
129
121
285
234
309
294
287
251
117
217
259
567
652
762
840
849
1115
922
1074
1073
889
1167
945
1006
1051
1153
1296
1257
1442
1261
1350
1345
1246
939
751
300
-238
-336
-829
-855
-963
-1018
-967
-902
-791
-785
-666
-633
-603
-605
-670
-792
-744
-700
-617
-485
-453
-286
-150
-59
5
27
4
-103
-188
-429
-626
-759
-943
-1052
-1151
-1217
-1309
-1310
-1297
-1304
-1227
-1279
-1241
-1276
-1273
-1244
-1275
-1204
-1253
-1133
-1085
-975
-877
-842
-787
-730
-654
-634
-650
-702
-710
-756
-736
-785
-774
-741
-675
-595
-564
-526
-482
-455
-430
-427
-455
-443
-483
-420
-436
-431
-329
-316
-222
-174
-75
-67
12
153
156
283
269
328
400
473
544
601
693
764
886
892
943
993
1058
1067
1073
1094
1039
1168
1090
1141
1170
1136
1264
1190
1363
1208
1344
1126
808
643
92
28
-335
-502
-739
-832
-854
-905
-717
-773
-658
-597
-531
-534
-544
-573
-651
-540
-541
-524
-472
-463
-335
-214
-145
-150
-125
-176
-219
-382
-551
-735
-874
-954
-1114
-1184
-1378
-1421
-1426
-1455
-1411
-1402
-1377
-1366
-1302
-1305
-1318
-1249
-1211
-1146
-1126
-1084
-1059
-966
-838
-810
-770
-766
-713
-719
-710
-746
-785
-761
-760
-776
-778
-746
-700
-619
-562
-509
-502
-401
-377
-348
-275
-329
-265
-274
-228
-218
-225
-146
-152
-10
27
76
165
172
272
319
328
373
448
449
516
591
602
732
790
880
932
953
1048
998
1071
1033
1082
1093
1035
1121
1038
1153
1179
1212
1228
1253
1223
950
886
505
139
-12
-338
-615
-713
-858
-940
-895
-808
-822
-710
-622
-650
-594
-603
-667
-655
-663
-639
-611
-602
-562
-448
-350
-299
-192
-225
-238
-280
-419
-522
-670
-818
-975
-1033
-1208
-1326
-1348
-1394
-1381
-1348
-1319
-1312
-1302
-1225
-1299
-1251
-1239
-1274
-1238
-1264
-1219
-1198
-1118
-1040
-1034
-931
-882
-847
-820
-835
-796
-839
-803
-821
-852
-788
-786
-711
-662
-597
-490
-453
-357
-306
-319
-222
-268
-229
-241
-247
-208
-207
-89
-93
24
143
135
274
324
339
412
434
499
496
569
599
648
742
763
911
947
1009
1090
1064
1162
1131
1144
1138
987
1230
1023
1174
1238
1087
1400
1171
1366
1081
910
822
265
278
-191
-413
-535
-781
-748
-930
-757
-783
-742
-570
-607
-503
-542
-538
-575
-585
-598
-632
-624
-607
-525
-455
-410
-307
-264
-242
-232
-316
-403
-498
-644
-797
-934
-1046
-1211
-1285
-1334
-1445
-1349
-1380
-1303
-1240
-1234
-1181
-1237
-1157
-1224
-1251
-1275
-1318
-1296
-1274
-1215
-1189
-1116
-1008
-939
-922
-872
-823
-819
-796
-813
-861
-867
-842
-778
-760
-708
-643
-559
-445
-405
-339
-279
-252
-219
-258
-242
-285
-243
-225
-180
-96
-99
2
73
157
232
266
338
433
442
486
551
612
668
782
844
828
980
963
1045
1033
1067
1107
1057
1189
1091
1199
1211
1210
1367
1302
1306
1297
1111
985
810
460
270
-26
-298
-485
-644
-733
-892
-761
-814
-813
-615
-651
-555
-541
-514
-532
-539
-551
-628
-582
-633
-575
-542
-515
-451
-404
-351
-347
-350
-412
-457
-543
-671
-762
-943
-1102
-1205
-1305
-1400
-1444
-1433
-1428
-1378
-1308
-1240
-1217
-1134
-1156
-1159
-1165
-1242
-1190
-1239
-1178
-1197
-1153
-1051
-1066
-909
-908
-816
-747
-723
-669
-704
-652
-649
-619
-611
-620
-534
-513
-450
-380
-337
-273
-215
-175
-173
-130
-117
-91
-35
-38
6
24
86
139
176
236
258
338
386
496
531
662
742
793
896
876
949
936
1039
1003
1042
1097
1079
1136
1145
1197
1151
1212
1224
1205
1226
1198
1202
1049
1006
824
569
384
102
-97
-332
-457
-573
-691
-706
-728
-747
-654
-568
-563
-491
-522
-499
-480
-510
-539
-587
-632
-645
-669
-684
-644
-584
-573
-533
-500
-534
-521
-536
-602
-648
-755
-870
-996
-1118
-1219
-1298
-1324
-1358
-1359
-1354
-1305
-1273
-1214
-1144
-1114
-1091
-1113
-1095
-1094
-1092
-1102
-1117
-1113
-1132
-1095
-1066
-1033
-963
-920
-876
-827
-767
-708
-649
-617
-593
-537
-510
-493
-436
-402
-374
-313
-289
-277
-220
-199
-143
-117
-88
-36
-25
45
66
84
104
95
137
175
231
292
351
404
468
539
592
662
693
756
782
780
828
851
903
883
912
910
932
971
989
1054
1059
1075
1048
1025
972
846
705
527
321
209
87
-29
-171
-290
-333
-398
-406
-369
-381
-373
-375
-399
-409
-424
-410
-450
-538
-609
-660
-680
-721
-704
-695
-733
-729
-770
-757
-716
-677
-661
-686
-713
-753
-813
-877
-944
-986
-1029
-1081
-1106
-1120
-1114
-1107
-1107
-1140
-1131
-1131
-1101
-1098
-1095
-1081
-1122
-1139
-1170
-1147
-1143
-1139
-1138
-1158
-1141
-1115
-1071
-1051
-1013
-981
-953
-923
-865
-792
-709
-654
-646
-612
-576
-510
-474
-443
-441
-424
-409
-391
-319
-274
-224
-181
-135
-87
-50
28
103
146
201
238
271
325
380
448
460
474
530
569
633
687
776
802
833
879
924
958
989
1041
1039
1043
1052
1081
1091
1046
957
838
709
667
616
543
448
317
269
234
179
177
161
126
80
17
-39
-80
-109
-163
-239
-366
-475
-503
-548
-596
-643
-728
-784
-827
-863
-843
-823
-808
-811
-827
-865
-878
-902
-938
-986
-1054
-1124
-1172
-1189
-1199
-1209
-1256
-1293
-1336
-1336
-1298
-1277
-1244
-1237
-1272
-1282
-1259
-1247
-1220
-1249
-1274
-1278
-1282
-1270
-1246
-1226
-1214
-1159
-1155
-1124
-1039
-943
-849
-791
-758
-689
-623
-569
-490
-456
-418
-384
-371
-319
-268
-211
-170
-132
-75
0
95
163
230
277
318
362
416
458
514
550
573
617
659
749
799
851
885
944
983
1042
1083
1128
1208
1233
1297
1312
1330
1337
1327
1245
1122
993
906
911
819
766
597
483
440
381
348
286
238
134
88
-20
-97
-107
-185
-252
-377
-515
-590
-588
-660
-703
-792
-919
-955
-979
-965
-964
-932
-957
-969
-980
-996
-966
-980
-972
-1049
-1161
-1224
-1275
-1274
-1282
-1329
-1374
-1410
-1413
-1399
-1355
-1377
-1388
-1379
-1394
-1395
-1374
-1349
-1392
-1412
-1411
-1408
-1388
-1334
-1288
-1276
-1237
-1204
-1110
-1053
-1001
-927
-891
-860
-797
-719
-660
-602
-572
-538
-497
-445
-378
-316
-266
-224
-180
-133
-57
10
82
138
185
243
308
394
462
515
551
596
643
686
726
782
814
851
916
956
1022
1072
1133
1157
1219
1247
1269
1346
1354
1358
1353
1265
1108
1009
957
962
943
847
683
523
504
498
441
390
278
199
126
27
-7
-51
-114
-178
-309
-460
-523
-526
-571
-633
-745
-879
-916
-918
-896
-882
-885
-887
-907
-921
-909
-881
-889
-930
-987
-1088
-1167
-1202
-1236
-1239
-1283
-1322
-1344
-1384
-1348
-1337
-1316
-1336
-1397
-1372
-1383
-1344
-1340
-1348
-1379
-1430
-1398
-1393
-1386
-1345
-1310
-1266
-1213
-1160
-1061
-977
-906
-856
-819
-769
-709
-635
-606
-562
-540
-523
-451
-428
-363
-303
-270
-191
-152
-89
1
55
114
159
193
236
316
383
429
453
491
539
593
641
697
732
759
833
895
956
998
1060
1092
1143
1154
1219
1268
1276
1335
1344
1334
1186
1069
975
961
974
890
768
542
487
489
455
399
298
207
146
58
-1
-48
-125
-127
-251
-418
-543
-557
-552
-606
-665
-849
-917
-936
-935
-916
-956
-935
-939
-940
-945
-947
-928
-953
-987
-1053
-1104
-1155
-1177
-1195
-1223
-1267
-1275
-1298
-1331
-1281
-1270
-1260
-1296
-1339
-1341
-1337
-1298
-1318
-1318
-1325
-1322
-1312
-1312
-1271
-1244
-1214
-1171
-1121
-1051
-972
-872
-796
-748
-697
-647
-594
-537
-512
-483
-447
-421
-368
-331
-265
-220
-185
-108
-56
33
82
129
174
200
248
273
351
415
471
503
543
599
646
709
769
810
849
879
917
976
1048
1109
1149
1194
1210
1246
1274
1298
1310
1320
1276
1116
1002
941
964
940
862
676
523
552
520
499
411
276
223
148
59
-7
-50
-109
-163
-300
-475
-553
-526
-569
-626
-734
-883
-861
-896
-868
-866
-912
-898
-911
-887
-901
-881
-897
-934
-994
-1074
-1113
-1164
-1182
-1212
-1241
-1270
-1278
-1296
-1296
-1259
-1302
-1323
-1358
-1384
-1368
-1358
-1358
-1375
-1392
-1377
-1334
-1347
-1331
-1312
-1302
-1259
-1229
-1172
-1089
-1004
-968
-918
-876
-801
-722
-672
-617
-621
-603
-573
-519
-463
-406
-365
-343
-279
-230
-172
-103
-51
1
47
93
150
217
276
334
378
415
459
494
552
613
642
678
726
753
812
855
914
994
1023
1110
1143
1205
1235
1237
1310
1290
1237
1079
953
918
939
943
859
710
529
562
551
498
431
315
238
168
83
-27
-84
-146
-174
-302
-487
-562
-553
-569
-655
-763
-916
-908
-915
-920
-906
-951
-916
-907
-903
-911
-897
-876
-881
-939
-1008
-1032
-1067
-1072
-1106
-1150
-1198
-1222
-1235
-1233
-1193
-1210
-1258
-1293
-1299
-1271
-1268
-1314
-1343
-1360
-1338
-1298
-1293
-1282
-1264
-1239
-1233
-1206
-1151
-1054
-976
-919
-880
-838
-752
-663
-593
-560
-539
-527
-497
-444
-375
-339
-321
-289
-259
-217
-160
-97
-57
-15
30
73
125
183
225
269
287
326
397
445
524
559
595
623
658
736
793
859
908
1003
1032
1084
1137
1157
1211
1243
1237
1251
1215
1042
951
849
879
889
802
658
470
506
458
471
372
247
208
121
65
-16
-77
-116
-145
-272
-406
-492
-490
-495
-570
-661
-830
-829
-851
-829
-839
-887
-861
-873
-839
-857
-844
-833
-869
-906
-974
-1002
-1042
-1072
-1118
-1163
-1193
-1201
-1210
-1224
-1204
-1197
-1216
-1227
-1224
-1217
-1190
-1225
-1253
-1275
-1290
-1249
-1256
-1259
-1255
-1236
-1193
-1155
-1094
-1047
-967
-913
-867
-810
-746
-648
-608
-572
-538
-513
-460
-408
-365
-335
-309
-250
-213
-175
-144
-110
-57
-35
19
60
119
196
231
297
342
392
461
544
590
639
688
721
775
817
868
902
981
1022
1087
1121
1178
1241
1246
1290
1308
1347
1345
1264
1119
967
895
909
901
790
589
466
477
445
413
283
178
132
74
6
-104
-115
-150
-192
-333
-490
-503
-475
-512
-597
-736
-834
-816
-809
-817
-860
-874
-858
-869
-897
-902
-858
-870
-890
-949
-980
-984
-1005
-1037
-1078
-1130
-1153
-1158
-1192
-1194
-1209
-1226
-1264
-1241
-1241
-1230
-1247
-1315
-1337
-1351
-1316
-1298
-1304
-1324
-1311
-1256
-1214
-1151
-1115
-1059
-1002
-941
-903
-850
-762
-710
-668
-647
-624
-591
-542
-489
-443
-423
-387
-325
-294
-244
-213
-184
-145
-95
-47
-10
50
79
151
212
266
349
398
465
508
564
603
658
727
755
821
849
900
964
1020
1077
1098
1117
1133
1182
1203
1233
1245
1177
1004
895
803
813
855
753
596
418
408
432
394
306
180
124
30
-38
-120
-176
-193
-227
-370
-532
-599
-550
-551
-648
-747
-860
-864
-850
-851
-882
-899
-872
-864
-866
-869
-834
-820
-848
-894
-954
-968
-987
-1027
-1081
-1126
-1140
-1138
-1126
-1127
-1123
-1108
-1146
-1159
-1141
-1155
-1157
-1188
-1248
-1278
-1271
-1242
-1227
-1234
-1230
-1200
-1181
-1144
-1083
-1028
-975
-920
-868
-823
-749
-693
-642
-613
-597
-562
-521
-491
-458
-425
-391
-360
-300
-248
-185
-144
-105
-67
-21
6
50
82
100
152
187
248
302
349
411
436
492
548
619
659
663
730
755
834
878
925
965
984
1051
1064
1129
1160
1201
1204
1105
932
842
825
829
807
646
497
383
416
377
308
218
83
80
-43
-109
-141
-165
-182
-271
-435
-557
-559
-543
-603
-710
-785
-838
-844
-869
-882
-885
-892
-850
-848
-836
-810
-775
-789
-852
-903
-941
-951
-994
-1059
-1123
-1176
-1198
-1211
-1220
-1237
-1240
-1239
-1292
-1293
-1277
-1267
-1258
-1295
-1303
-1310
-1290
-1278
-1277
-1258
-1251
-1224
-1178
-1143
-1074
-1006
-962
-903
-851
-792
-718
-682
-647
-617
-612
-588
-506
-456
-415
-389
-363
-316
-279
-246
-199
-143
-119
-77
-24
27
90
128
167
209
233
295
358
402
449
468
515
555
610
657
698
751
789
821
891
962
1001
1071
1075
1117
1147
1203
1255
1239
1147
1000
918
857
872
823
684
519
424
429
402
363
264
169
69
26
-37
-64
-56
-104
-170
-338
-424
-444
-453
-519
-611
-725
-814
-827
-832
-860
-886
-899
-899
-901
-880
-832
-819
-854
-895
-960
-975
-992
-1030
-1065
-1126
-1180
-1200
-1196
-1181
-1176
-1165
-1215
-1234
-1208
-1199
-1165
-1170
-1198
-1214
-1226
-1213
-1213
-1209
-1198
-1213
-1195
-1161
-1113
-1076
-1055
-1010
-965
-898
-812
-744
-664
-641
-614
-569
-574
-525
-470
-452
-417
-403
-346
-303
-249
-209
-164
-107
-66
5
53
108
162
213
256
321
388
451
498
507
554
576
629
689
710
743
779
823
854
909
969
1014
1027
1062
1103
1129
1196
1224
1242
1169
1038
932
873
882
855
759
573
460
468
458
440
328
213
181
135
86
25
-12
-53
-120
-246
-411
-446
-443
-476
-589
-723
-796
-790
-791
-813
-838
-857
-819
-806
-784
-739
-707
-702
-757
-832
-897
-922
-963
-1012
-1063
-1119
-1154
-1178
-1180
-1165
-1165
-1189
-1228
-1211
-1207
-1183
-1171
-1185
-1214
-1241
-1226
-1247
-1202
-1210
-1234
-1213
-1201
-1152
-1105
-1060
-1032
-984
-920
-865
-789
-724
-672
-633
-600
-546
-495
-440
-399
-383
-371
-378
-319
-267
-233
-178
-167
-133
-85
-13
63
118
160
213
274
352
426
481
509
533
586
598
628
663
717
777
779
834
891
967
997
1017
1027
1065
1158
1166
1181
1174
1147
1037
914
843
789
790
739
556
373
337
359
366
280
125
90
84
51
20
-21
-91
-118
-220
-358
-420
-439
-468
-565
-727
-845
-852
-848
-880
-921
-946
-933
-881
-863
-840
-815
-823
-854
-926
-975
-982
-1033
-1085
-1145
-1189
-1249
-1238
-1217
-1230
-1236
-1267
-1283
-1268
-1238
-1223
-1214
-1214
-1232
-1226
-1221
-1227
-1237
-1223
-1240
-1228
-1242
-1221
-1197
-1098
-1512
-1244
-881
-944
-802
-758
-708
-709
-647
-616
-513
-462
-430
-417
-410
-394
-305
-245
-221
-188
-162
-128
-27
12
47
133
166
221
278
381
425
496
521
533
585
618
680
712
780
839
866
899
943
1000
1056
1100
1128
1156
1233
1271
1271
1304
1286
1209
1083
963
857
847
831
699
479
369
402
411
396
304
210
197
181
129
60
21
-23
-83
-246
-379
-393
-431
-501
-610
-758
-804
-798
-814
-841
-861
-862
-846
-825
-807
-749
-759
-797
-837
-919
-928
-942
-1006
-1075
-1096
-1165
-1180
-1210
-1213
-1465
-1678
-1621
-1586
-1553
-1521
-1450
-1400
-1401
-1425
-1392
-1328
-1303
-1280
-1269
-1306
-1281
-1204
-1144
-1080
-1027
-961
-887
-796
-699
-581
-504
-433
-355
-333
-326
-293
-264
-263
-259
-276
-242
-201
-159
-124
-122
-80
5
84
183
268
327
428
476
551
628
673
736
760
798
844
865
923
966
1002
1040
1068
1139
1200
1275
1311
1313
1372
1396
1435
1447
1340
1454
1310
1031
850
572
457
273
79
-126
-361
-374
-424
-399
-425
-465
-413
-359
-324
-237
-210
-238
-246
-327
-431
-497
-539
-568
-635
-710
-782
-779
-764
-748
-675
-676
-673
-624
-641
-622
-661
-768
-909
-1019
-1140
-1268
-1361
-1490
-1533
-1530
-1511
-1485
-1424
-1338
-1244
-1194
-1163
-1151
-1124
-1086
-1107
-1151
-1165
-1154
-1135
-1099
-1130
-1132
-1090
-1036
-966
-920
-883
-815
-722
-680
-624
-595
-606
-584
-598
-644
-642
-646
-636
-606
-570
-510
-451
-338
-221
-154
-70
-27
35
93
118
164
183
212
256
294
395
422
563
677
758
892
902
1017
969
1051
1049
999
1066
1028
1058
1040
1061
1092
1122
1208
1227
1306
1370
1407
1368
1313
1162
840
703
397
121
41
-174
-308
-450
-521
-515
-424
-287
-275
-218
-154
-84
-14
-54
-127
-216
-324
-437
-525
-576
-617
-583
-560
-580
-570
-483
-448
-355
-351
-449
-479
-524
-626
-716
-908
-1068
-1194
-1271
-1307
-1338
-1362
-1305
-1219
-1138
-1052
-974
-907
-823
-844
-1009
-1047
-1108
-1203
-1201
-1281
-1311
-1282
-1221
-1161
-1116
-1023
-976
-869
-778
-756
-738
-729
-753
-779
-794
-879
-871
-854
-858
-797
-718
-656
-541
-393
-323
-235
-143
-124
-58
-9
-98
-106
-110
-108
-68
-49
40
118
272
387
481
655
732
883
918
918
969
924
911
956
826
874
963
871
1070
1027
1218
1287
1340
1555
1391
1637
1541
1495
1426
1184
1041
714
535
219
43
-41
-160
-166
-311
-337
-253
-199
-155
-128
-167
-200
-204
-225
-303
-361
-422
-447
-477
-508
-494
-443
-331
-298
-306
-312
-351
-356
-393
-495
-645
-709
-813
-878
-958
-1084
-1104
-1173
-1113
-1144
-1195
-1132
-1116
-1118
-1132
-1137
-1210
-1207
-1190
-1355
-1335
-1376
-1362
-1283
-1256
-1218
-1168
-1071
-1017
-964
-950
-957
-898
-914
-953
-982
-962
-983
-926
-889
-915
-784
-729
-646
-537
-513
-430
-370
-284
-291
-230
-231
-264
-191
-210
-167
-141
-96
1
64
140
203
294
331
384
454
460
571
583
652
654
658
740
741
814
827
883
979
935
1082
1118
1043
1256
1232
1282
1334
1308
1332
1303
1370
1110
1088
846
580
526
133
60
-117
-208
-334
-446
-397
-443
-276
-284
-330
-306
-316
-228
-255
-286
-359
-387
-389
-456
-436
-471
-440
-338
-385
-408
-422
-438
-471
-501
-620
-774
-786
-849
-920
-1041
-1148
-1164
-1219
-1187
-1239
-1279
-1222
-1210
-1192
-1217
-1245
-1267
-1251
-1279
-1341
-1365
-1350
-1271
-1245
-1208
-1218
-1166
-1076
-1040
-1002
-1035
-1029
-991
-1042
-1067
-1072
-1074
-1039
-989
-936
-913
-814
-703
-660
-581
-578
-529
-455
-424
-413
-422
-385
-329
-252
-234
-182
-114
-84
27
66
130
219
271
355
372
476
530
610
667
677
762
758
866
855
873
909
956
1018
983
1107
1120
1118
1200
1212
1279
1267
1341
1366
1294
1375
1143
1101
793
593
425
55
12
-177
-250
-393
-459
-449
-457
-323
-352
-347
-398
-362
-326
-369
-384
-450
-468
-513
-554
-558
-596
-495
-461
-478
-507
-520
-498
-549
-576
-707
-823
-849
-913
-954
-1099
-1125
-1199
-1209
-1211
-1277
-1230
-1228
-1213
-1186
-1222
-1236
-1214
-1216
-1237
-1318
-1329
-1303
-1213
-1198
-1132
-1107
-1058
-961
-935
-900
-942
-937
-936
-971
-951
-988
-934
-907
-856
-818
-766
-661
-622
-551
-501
-469
-394
-380
-358
-328
-324
-278
-233
-181
-80
-56
6
85
149
212
284
387
378
464
505
550
618
688
767
788
855
891
971
910
1034
1020
1027
1157
1062
1198
1199
1178
1303
1226
1320
1357
1336
1465
1402
1409
1274
1161
950
668
521
194
107
-46
-160
-267
-440
-360
-350
-248
-252
-330
-312
-284
-233
-275
-353
-408
-386
-404
-491
-457
-464
-399
-344
-414
-442
-481
-473
-514
-604
-728
-828
-828
-868
-930
-1022
-1039
-1059
-1028
-1020
-1105
-1085
-1064
-1069
-1057
-1109
-1159
-1136
-1161
-1219
-1275
-1293
-1215
-1162
-1119
-1113
-1072
-1009
-966
-935
-988
-995
-971
-988
-992
-1022
-1037
-1005
-966
-906
-886
-846
-726
-671
-604
-569
-534
-453
-419
-357
-330
-299
-242
-201
-133
-116
-37
1
86
151
177
264
263
349
390
432
507
553
659
696
753
769
795
894
874
929
970
962
1055
1066
1109
1178
1233
1286
1338
1369
1422
1441
1444
1484
1351
1247
1107
797
649
360
137
-16
-127
-250
-426
-425
-437
-368
-301
-324
-348
-396
-299
-306
-327
-350
-411
-388
-416
-423
-436
-420
-335
-329
-364
-419
-407
-432
-479
-553
-707
-754
-824
-861
-918
-1051
-1046
-1124
-1126
-1187
-1268
-1280
-1287
-1278
-1293
-1347
-1365
-1370
-1405
-1413
-1463
-1449
-1375
-1317
-1268
-1237
-1223
-1176
-1100
-1080
-1064
-1091
-1101
-1070
-1085
-1102
-1075
-1046
-1014
-939
-906
-837
-776
-704
-635
-622
-537
-498
-456
-390
-366
-336
-311
-277
-233
-197
-150
-102
-52
4
71
148
205
263
343
431
494
535
682
680
730
775
816
834
831
937
907
997
974
1035
1111
1084
1223
1147
1306
1295
1338
1454
1332
1522
1257
1253
1074
766
643
287
170
-33
-110
-222
-377
-367
-401
-276
-278
-268
-309
-323
-215
-238
-260
-295
-363
-366
-389
-423
-448
-397
-370
-351
-375
-460
-463
-483
-537
-620
-779
-773
-841
-879
-977
-1070
-1086
-1141
-1135
-1211
-1242
-1261
-1270
-1241
-1316
-1312
-1387
-1386
-1403
-1474
-1467
-1473
-1389
-1327
-1273
-1237
-1220
-1152
-1086
-1066
-1081
-1082
-1094
-1080
-1109
-1113
-1074
-1049
-959
-937
-882
-826
-755
-645
-607
-561
-511
-413
-367
-335
-284
-251
-180
-154
-131
-95
-73
3
71
105
190
232
320
384
423
507
529
624
650
739
753
826
889
902
970
943
1030
985
1072
1125
1123
1252
1248
1335
1358
1459
1439
1519
1530
1491
1464
1305
1172
865
641
430
135
48
-96
-246
-322
-371
-339
-302
-254
-244
-287
-266
-251
-258
-308
-343
-410
-426
-422
-493
-493
-456
-413
-400
-430
-486
-483
-481
-547
-617
-745
-818
-869
-952
-1035
-1148
-1155
-1176
-1196
-1225
-1282
-1273
-1272
-1271
-1280
-1316
-1290
-1294
-1334
-1380
-1423
-1428
-1368
-1338
-1292
-1247
-1201
-1166
-1121
-1077
-1062
-1063
-1047
-1067
-1080
-1070
-1058
-1027
-1016
-967
-928
-868
-783
-741
-653
-623
-574
-534
-497
-436
-418
-367
-323
-273
-220
-160
-92
-69
7
52
131
190
261
317
342
424
497
567
658
699
760
846
830
916
874
970
994
961
1143
1037
1203
1200
1303
1359
1369
1588
1412
1637
1555
1489
1498
1273
1171
804
616
311
43
-25
-185
-320
-432
-499
-443
-368
-315
-343
-343
-301
-295
-295
-335
-345
-385
-395
-454
-492
-503
-472
-387
-408
-437
-473
-464
-464
-562
-639
-766
-830
-864
-956
-1063
-1157
-1179
-1228
-1247
-1269
-1308
-1295
-1316
-1291
-1340
-1378
-1334
-1367
-1384
-1413
-1441
-1432
-1395
-1364
-1357
-1309
-1248
-1194
-1160
-1128
-1112
-1104
-1105
-1168
-1191
-1189
-1181
-1148
-1115
-1084
-1034
-953
-883
-822
-759
-692
-626
-555
-539
-522
-465
-436
-382
-349
-320
-246
-192
-97
-48
12
109
183
275
320
409
465
527
633
660
728
789
788
875
840
927
924
942
1030
1007
1100
1130
1227
1234
1371
1372
1411
1547
1420
1638
1456
1426
1351
1012
870
505
333
1
-70
-193
-380
-416
-535
-408
-414
-317
-336
-388
-290
-334
-308
-309
-398
-412
-406
-441
-514
-480
-466
-431
-410
-461
-466
-505
-506
-586
-698
-795
-858
-910
-1005
-1102
-1198
-1207
-1261
-1266
-1263
-1285
-1274
-1291
-1285
-1293
-1338
-1344
-1344
-1400
-1454
-1481
-1479
-1473
-1448
-1397
-1375
-1313
-1257
-1275
-1225
-1197
-1197
-1189
-1204
-1223
-1223
-1208
-1195
-1139
-1115
-1064
-1006
-942
-858
-780
-672
-611
-529
-464
-425
-353
-267
-218
-166
-131
-76
-11
15
64
84
157
243
325
373
429
490
583
650
681
766
791
835
843
882
885
937
1021
1005
1094
1078
1210
1240
1328
1472
1375
1592
1548
1628
1648
1474
1463
1181
996
649
370
150
-79
-162
-375
-435
-528
-463
-389
-379
-331
-391
-303
-289
-283
-306
-372
-389
-433
-463
-568
-559
-521
-516
-481
-542
-535
-519
-526
-545
-674
-744
-842
-858
-937
-1063
-1136
-1219
-1225
-1284
-1290
-1326
-1306
-1279
-1316
-1283
-1325
-1328
-1328
-1342
-1365
-1427
-1411
-1412
-1428
-1376
-1337
-1293
-1245
-1205
-1197
-1147
-1118
-1076
-1080
-1095
-1081
-1075
-1037
-1043
-972
-936
-884
-788
-772
-658
-621
-525
-416
-389
-316
-297
-237
-193
-169
-125
-121
-45
-3
4
59
121
194
286
322
385
460
508
648
658
759
783
793
846
792
864
824
907
881
943
1008
1017
1186
1167
1277
1332
1384
1476
1460
1529
1438
1308
1244
953
684
461
187
-14
-99
-283
-454
-509
-552
-473
-411
-368
-413
-382
-294
-333
-267
-372
-429
-489
-560
-577
-660
-624
-651
-645
-639
-690
-668
-664
-649
-704
-822
-886
-911
-961
-1050
-1154
-1265
-1312
-1337
-1396
-1421
-1433
-1454
-1378
-1376
-1351
-1331
-1364
-1365
-1445
-1480
-1560
-1533
-1488
-1487
-1419
-1411
-1370
-1303
-1212
-1157
-1166
-1144
-1132
-1094
-1100
-1086
-1084
-1062
-1035
-1041
-1007
-950
-894
-831
-742
-677
-600
-485
-433
-353
-299
-238
-173
-168
-113
-124
-107
-65
-58
25
132
187
277
371
459
529
635
693
734
800
821
831
841
854
838
899
868
911
971
1038
1108
1194
1244
1318
1395
1425
1527
1493
1545
1385
1282
1128
725
601
246
-31
-73
-318
-414
-608
-616
-529
-452
-318
-390
-347
-309
-294
-220
-272
-353
-382
-449
-537
-626
-651
-617
-646
-613
-659
-660
-582
-608
-552
-668
-724
-728
-806
-810
-962
-1068
-1159
-1239
-1249
-1356
-1367
-1385
-1355
-1276
-1288
-1230
-1258
-1246
-1267
-1329
-1359
-1341
-1295
-1270
-1255
-1301
-1294
-1269
-1208
-1177
-1169
-1163
-1139
-1053
-1077
-1045
-1025
-1006
-962
-973
-913
-874
-830
-754
-723
-658
-566
-474
-388
-290
-204
-143
-73
-8
29
35
45
31
75
126
157
243
287
358
442
530
601
663
743
806
860
908
922
920
939
897
905
949
958
1019
1093
1128
1232
1324
1378
1536
1497
1577
1539
1418
1414
1163
907
610
254
59
-74
-204
-430
-611
-594
-533
-380
-302
-325
-238
-159
-71
-8
-33
-57
-107
-142
-291
-418
-409
-493
-485
-539
-661
-581
-585
-488
-493
-582
-554
-589
-554
-613
-722
-868
-999
-1068
-1173
-1271
-1334
-1400
-1336
-1354
-1337
-1280
-1354
-1263
-1242
-1258
-1306
-1278
-1146
-1142
-1117
-1182
-1211
-1168
-1137
-1101
-1117
-1132
-1054
-995
-990
-943
-912
-852
-818
-792
-756
-744
-675
-678
-615
-594
-572
-438
-430
-346
-289
-228
-125
-77
9
-11
31
36
88
147
177
244
275
330
379
481
533
640
720
741
827
829
938
932
933
972
934
1043
1021
1102
1132
1159
1262
1244
1345
1340
1375
1437
1339
1356
1248
1040
838
546
343
175
-3
-181
-417
-493
-481
-467
-377
-421
-379
-264
-209
-97
-64
-35
-51
-91
-156
-294
-301
-374
-465
-536
-659
-660
-691
-692
-701
-722
-723
-703
-660
-647
-628
-672
-745
-824
-902
-972
-1061
-1154
-1217
-1233
-1249
-1242
-1288
-1324
-1291
-1309
-1380
-1455
-1408
-1301
-1200
-1190
-1246
-1250
-1200
-1106
-1096
-1140
-1159
-1123
-1107
-1082
-1008
-951
-877
-863
-847
-803
-730
-654
-672
-683
-650
-593
-531
-516
-464
-448
-388
-503
-533
-216
-64
6
58
-64
-133
-112
-154
-120
16
157
288
329
352
358
347
419
490
613
728
781
790
782
753
791
844
888
971
1009
1092
1153
1204
1225
1181
1240
1249
1204
1040
844
709
633
551
427
227
94
144
180
172
116
91
104
94
77
32
58
90
60
-34
-177
-196
-211
-278
-375
-517
-589
-597
-645
-706
-737
-753
-689
-679
-653
-624
-576
-570
-632
-654
-709
-739
-824
-918
-997
-1092
-1139
-1200
-1274
-1310
-1338
-1432
-1529
-1558
-1485
-1384
-1357
-1404
-1458
-1429
-1363
-1341
-1385
-1420
-1412
-1432
-1437
-1412
-1355
-1293
-1280
-1275
-1249
-1146
-1030
-932
-900
-862
-788
-711
-651
-577
-511
-468
-424
-356
-276
-225
-179
-167
-158
-110
-35
33
71
87
140
219
300
393
461
534
616
682
760
824
852
886
924
983
1017
1082
1124
1181
1263
1273
1351
1377
1434
1510
1526
1518
1364
1221
1102
1064
1047
915
761
606
538
556
520
469
376
309
296
223
160
115
41
-13
-155
-293
-376
-405
-455
-582
-708
-827
-862
-862
-919
-959
-989
-950
-888
-851
-840
-801
-820
-851
-900
-948
-957
-1032
-1082
-1175
-1254
-1283
-1307
-1351
-1417
-1410
-1411
-1451
-1494
-1511
-1478
-1384
-1342
-1340
-1350
-1344
-1291
-1286
-1316
-1360
-1343
-1345
-1341
-1295
-1263
-1186
-1129
-1100
-1024
-948
-850
-765
-712
-635
-552
-502
-449
-358
-282
-210
-179
-139
-92
-38
-19
-10
13
68
138
182
237
296
376
453
538
605
657
711
768
812
846
897
930
986
1030
1059
1095
1114
1177
1247
1294
1338
1361
1414
1508
1543
1460
1302
1116
1056
1045
965
832
649
542
556
523
452
379
294
271
210
98
76
48
-10
-97
-248
-400
-416
-437
-525
-615
-759
-811
-790
-815
-845
-870
-905
-877
-849
-849
-821
-797
-789
-820
-885
-931
-947
-1005
-1093
-1142
-1198
-1222
-1220
-1273
-1312
-1305
-1312
-1352
-1403
-1413
-1352
-1288
-1282
-1330
-1366
-1331
-1265
-1260
-1321
-1351
-1330
-1297
-1292
-1281
-1230
-1155
-1095
-1056
-994
-883
-774
-697
-669
-624
-561
-500
-443
-401
-349
-309
-242
-198
-165
-107
-76
-72
-22
47
116
173
218
285
346
418
487
541
587
652
716
747
817
886
959
1017
1034
1072
1145
1214
1267
1321
1370
1396
1425
1478
1537
1468
1280
1091
988
945
900
777
584
471
497
495
422
296
226
226
150
34
-36
-73
-70
-126
-277
-415
-431
-423
-487
-588
-682
-672
-630
-669
-726
-781
-775
-744
-753
-764
-749
-736
-731
-776
-861
-896
-903
-973
-1066
-1141
-1174
-1165
-1157
-1201
-1254
-1257
-1262
-1283
-1375
-1422
-1384
-1321
-1315
-1369
-1411
-1412
-1327
-1280
-1330
-1329
-1307
-1269
-1224
-1192
-1123
-1057
-1000
-978
-941
-879
-811
-734
-721
-695
-640
-593
-536
-467
-406
-351
-314
-282
-218
-153
-146
-131
-124
-72
23
54
104
161
253
327
428
509
572
642
681
757
799
859
929
982
1029
1049
1122
1192
1280
1376
1368
1413
1450
1490
1486
1279
1085
971
943
882
741
608
458
498
508
375
278
200
210
183
40
-60
-35
-18
-87
-226
-382
-389
-343
-417
-514
-603
-609
-546
-570
-671
-691
-658
-658
-657
-708
-715
-660
-676
-745
-855
-933
-937
-978
-1064
-1147
-1174
-1172
-1146
-1149
-1216
-1241
-1271
-1316
-1339
-1346
-1323
-1318
-1351
-1367
-1394
-1361
-1317
-1308
-1310
-1325
-1308
-1275
-1196
-1130
-1101
-1083
-1057
-996
-921
-850
-818
-779
-731
-663
-606
-540
-478
-422
-341
-288
-247
-181
-122
-53
-25
-11
32
88
168
213
256
290
337
441
519
589
635
675
735
811
875
901
971
1023
1081
1102
1160
1233
1328
1411
1421
1441
1485
1545
1441
1180
1009
985
956
873
687
498
480
518
456
319
226
217
225
102
-19
-53
-21
-29
-167
-364
-453
-397
-400
-482
-622
-684
-632
-634
-708
-773
-779
-725
-696
-728
-767
-762
-750
-769
-875
-973
-1000
-1007
-1065
-1153
-1207
-1221
-1203
-1191
-1211
-1267
-1312
-1361
-1394
-1377
-1349
-1344
-1355
-1373
-1393
-1370
-1331
-1298
-1308
-1322
-1311
-1289
-1238
-1150
-1063
-1040
-1048
-1005
-912
-800
-741
-737
-717
-654
-571
-526
-492
-452
-419
-357
-314
-283
-228
-172
-132
-118
-113
-69
37
125
177
207
241
332
439
528
581
576
619
692
769
833
894
960
1015
1064
1094
1162
1259
1341
1409
1431
1444
1422
1309
1116
968
926
851
760
621
499
474
449
374
275
210
178
84
-25
-98
-105
-117
-183
-322
-450
-489
-469
-473
-536
-605
-622
-618
-680
-755
-766
-745
-738
-751
-782
-779
-751
-727
-782
-882
-929
-942
-974
-1008
-1058
-1071
-1067
-1055
-1072
-1108
-1145
-1219
-1300
-1328
-1299
-1283
-1287
-1337
-1373
-1355
-1331
-1303
-1282
-1254
-1213
-1204
-1217
-1154
-1035
-958
-944
-934
-904
-801
-692
-659
-662
-649
-564
-476
-422
-384
-332
-261
-223
-195
-158
-104
-39
-10
-8
0
51
148
235
281
289
328
392
504
608
645
684
723
800
876
950
1034
1072
1146
1187
1225
1294
1387
1492
1540
1457
1248
1051
995
974
909
791
613
518
487
467
389
280
215
156
26
-93
-193
-194
-172
-243
-390
-513
-530
-450
-435
-531
-622
-638
-622
-636
-698
-744
-725
-690
-682
-718
-746
-734
-724
-778
-854
-939
-944
-936
-975
-1032
-1083
-1082
-1049
-1026
-1035
-1055
-1111
-1195
-1234
-1219
-1161
-1148
-1196
-1242
-1242
-1165
-1118
-1109
-1096
-1088
-1042
-1036
-1012
-898
-787
-742
-779
-782
-710
-600
-518
-531
-555
-540
-472
-397
-330
-279
-232
-185
-163
-115
-68
-21
13
33
33
45
124
220
298
317
315
360
450
574
667
727
751
796
874
947
1021
1061
1113
1150
1201
1295
1345
1415
1473
1343
1159
960
843
845
795
710
571
436
393
365
318
272
199
96
-18
-134
-190
-180
-213
-289
-413
-534
-569
-520
-508
-526
-599
-684
-704
-710
-731
-731
-752
-770
-777
-818
-808
-788
-788
-814
-893
-983
-1009
-1009
-1014
-1043
-1101
-1114
-1077
-1056
-1062
-1088
-1179
-1270
-1321
-1281
-1200
-1203
-1249
-1325
-1299
-1232
-1214
-1189
-1169
-1128
-1111
-1128
-1088
-978
-845
-791
-816
-822
-740
-614
-534
-532
-538
-555
-487
-416
-358
-272
-226
-204
-198
-163
-115
-70
-45
-24
-18
1
32
107
191
258
268
300
348
438
564
636
663
692
735
844
907
980
1044
1100
1215
1296
1379
1440
1342
1186
976
803
717
690
677
569
441
338
281
284
257
179
57
-99
-252
-330
-324
-326
-332
-470
-614
-677
-646
-598
-560
-633
-745
-810
-834
-834
-813
-808
-799
-807
-817
-817
-805
-783
-782
-844
-945
-1023
-1048
-1024
-1034
-1086
-1132
-1139
-1127
-1081
-1084
-1173
-1286
-1351
-1330
-1244
-1219
-1262
-1330
-1316
-1254
-1225
-1198
-1144
-1061
-1012
-1054
-1073
-951
-811
-708
-725
-776
-745
-630
-464
-415
-432
-463
-445
-377
-315
-241
-193
-155
-93
-80
-62
-8
36
96
105
80
92
126
244
346
372
358
393
483
584
689
740
783
835
940
1027
1091
1142
1207
1309
1384
1413
1287
1101
922
773
715
698
649
528
465
404
328
296
217
171
124
-36
-188
-279
-319
-253
-269
-432
-578
-638
-614
-545
-525
-597
-635
-719
-759
-780
-820
-790
-758
-779
-816
-862
-888
-847
-835
-879
-960
-1063
-1093
-1085
-1053
-1052
-1069
-1102
-1107
-1065
-1061
-1144
-1252
-1323
-1315
-1251
-1252
-1291
-1360
-1344
-1273
-1255
-1240
-1214
-1126
-1024
-1038
-1044
-995
-864
-732
-685
-685
-666
-586
-436
-341
-323
-341
-312
-235
-154
-70
-36
13
42
112
133
120
159
197
245
271
290
304
349
465
514
534
545
585
686
753
795
836
863
932
1006
1110
1181
1273
1374
1463
1393
1205
1014
742
676
671
594
528
365
325
318
320
354
255
255
210
75
-29
-167
-154
-66
-148
-323
-519
-547
-474
-352
-392
-557
-623
-667
-658
-710
-797
-794
-780
-791
-863
-945
-1010
-993
-963
-1033
-1136
-1224
-1221
-1144
-1123
-1132
-1150
-1202
-1143
-1152
-1141
-1463
-1783
-1675
-1653
-1577
-1603
-1570
-1505
-1366
-1239
-1252
-1186
-1048
-902
-852
-831
-856
-773
-602
-499
-485
-530
-454
-295
-246
-123
-139
-149
-43
16
90
84
77
190
218
241
231
197
248
318
441
476
508
615
734
897
1009
1076
1149
1307
1440
1504
1555
1577
1652
1732
1866
1931
1913
1870
1696
1292
908
435
10
-213
-474
-672
-887
-954
-865
-820
-694
-621
-595
-395
-368
-395
-464
-514
-409
-360
-464
-579
-618
-506
-328
-225
-265
-261
-227
-238
-334
-536
-743
-827
-952
-1142
-1382
-1618
-1695
-1670
-1679
-1701
-1731
-1665
-1486
-1369
-1290
-1274
-1248
-1226
-1230
-1321
-1487
-1539
-1510
-1409
-1292
-1218
-1098
-947
-726
-566
-527
-529
-564
-577
-582
-699
-841
-911
-863
-754
-715
-685
-615
-481
-321
-177
-182
-196
-140
-106
-84
-123
-139
-75
34
199
300
347
481
637
793
897
917
989
1053
1105
1164
1091
1101
1108
1165
1276
1199
1344
1389
1478
1652
1611
1723
1695
1569
1290
751
185
-339
-713
-942
-1177
-1326
-1380
-1213
-923
-653
-485
-378
-232
-113
-67
-208
-420
-500
-494
-441
-493
-571
-528
-353
-102
43
2
-110
-215
-324
-609
-980
-1343
-1578
-1674
-1781
-1904
-2028
-1973
-1757
-1552
-1381
-1313
-1209
-1106
-1034
-1044
-1235
-1339
-1468
-1437
-1406
-1450
-1260
-1130
-848
-565
-465
-390
-449
-424
-502
-631
-814
-1052
-1103
-1167
-1127
-1096
-1040
-865
-693
-437
-344
-248
-143
-119
-24
-101
-115
-156
-133
28
110
246
378
528
686
818
906
871
894
861
864
847
780
819
802
880
960
1031
1091
1208
1297
1391
1447
1407
1499
1372
1414
1369
886
562
-14
-427
-586
-837
-934
-1084
-1076
-847
-649
-415
-331
-308
-248
-194
-225
-361
-503
-541
-428
-396
-406
-397
-339
-123
51
38
-114
-302
-444
-592
-844
-1221
-1475
-1624
-1649
-1617
-1698
-1684
-1604
-1421
-1254
-1198
-1171
-1168
-1105
-1136
-1248
-1413
-1486
-1373
-1231
-1025
-918
-813
-577
-372
-206
-228
-402
-539
-679
-789
-913
-1080
-1145
-1118
-1003
-898
-856
-756
-599
-440
-265
-259
-258
-220
-176
-69
-75
-29
34
222
409
562
645
690
828
867
951
928
839
883
860
894
896
855
988
1032
1184
1241
1228
1321
1362
1527
1485
1571
1474
1407
1214
688
302
-272
-483
-610
-774
-892
-1007
-859
-588
-308
-161
-165
-141
-71
-46
-140
-324
-417
-411
-284
-278
-317
-311
-193
42
88
-25
-240
-449
-610
-812
-1150
-1480
-1702
-1729
-1694
-1685
-1698
-1693
-1504
-1353
-1228
-1202
-1250
-1174
-1229
-1232
-1373
-1549
-1483
-1396
-1103
-963
-835
-693
-571
-335
-320
-416
-630
-811
-885
-986
-1098
-1187
-1193
-1072
-922
-804
-712
-606
-423
-257
-191
-215
-252
-228
-112
-28
15
43
146
356
546
662
713
761
866
886
938
887
861
876
898
981
938
1032
1087
1190
1326
1368
1392
1424
1421
1468
1488
1422
1294
877
443
-81
-420
-621
-744
-834
-972
-895
-731
-412
-200
-74
-11
-12
79
-2
-121
-204
-216
-101
-79
-105
-128
-68
116
224
193
-17
-225
-419
-622
-901
-1232
-1471
-1605
-1627
-1623
-1620
-1570
-1467
-1282
-1141
-1123
-1036
-1018
-978
-977
-1089
-1207
-1331
-1230
-1092
-927
-756
-705
-567
-426
-350
-328
-506
-612
-777
-933
-1023
-1175
-1186
-1176
-1029
-915
-830
-747
-560
-375
-221
-132
-179
-146
-166
-29
-1
63
158
230
436
571
697
748
814
913
923
899
887
839
894
884
927
904
902
1045
1078
1263
1307
1316
1389
1387
1444
1421
1286
961
494
55
-418
-622
-755
-870
-917
-956
-762
-580
-293
-138
-43
16
8
33
-124
-225
-252
-170
-80
-77
-74
-64
86
238
192
66
-172
-380
-588
-854
-1120
-1387
-1519
-1578
-1594
-1605
-1583
-1471
-1307
-1172
-1139
-1100
-1065
-1024
-962
-1061
-1161
-1304
-1314
-1164
-1055
-819
-695
-539
-406
-348
-264
-405
-511
-671
-841
-956
-1127
-1176
-1187
-1071
-953
-853
-772
-646
-475
-304
-134
-145
-140
-90
-69
76
122
194
346
406
605
654
754
866
873
971
928
880
847
858
914
971
1039
1015
1147
1153
1314
1373
1404
1485
1390
1451
1334
1184
712
197
-234
-578
-673
-797
-882
-941
-837
-601
-393
-208
-111
-57
31
50
-17
-175
-236
-167
-50
-6
-68
-59
7
156
217
116
-86
-321
-485
-720
-986
-1240
-1451
-1517
-1545
-1543
-1568
-1535
-1384
-1288
-1168
-1151
-1166
-1064
-1033
-1006
-1119
-1220
-1293
-1211
-1023
-947
-716
-658
-502
-369
-350
-327
-499
-601
-740
-857
-988
-1113
-1138
-1076
-963
-885
-766
-722
-564
-371
-261
-126
-129
-128
-51
-7
76
122
189
336
465
547
669
644
705
746
732
782
719
759
777
836
889
886
936
986
1113
1208
1251
1290
1246
1255
1174
992
570
60
-367
-689
-744
-817
-882
-949
-870
-620
-401
-209
-138
-79
9
2
-83
-209
-287
-221
-124
-71
-95
-124
-59
42
119
25
-138
-362
-558
-773
-1036
-1249
-1469
-1521
-1518
-1530
-1512
-1500
-1389
-1269
-1163
-1115
-1122
-1094
-1228
-1232
-1329
-1421
-1255
-1197
-916
-726
-575
-438
-335
-237
-300
-349
-554
-728
-868
-1014
-1040
-1108
-1014
-996
-908
-740
-750
-482
-448
-318
-209
-213
-113
-131
-1
40
195
272
352
485
518
693
722
816
834
827
888
810
878
837
851
909
871
954
951
1027
1078
1093
1168
1128
1070
883
491
35
-409
-690
-794
-873
-956
-974
-843
-592
-296
-150
-87
51
143
228
80
-23
-66
-99
-87
-124
-106
-125
-9
164
239
206
28
-102
-328
-608
-876
-1169
-1347
-1460
-1526
-1556
-1570
-1501
-1372
-1207
-1108
-1035
-991
-1001
-971
-1138
-1225
-1395
-1429
-1219
-1098
-883
-726
-537
-366
-234
-217
-327
-422
-591
-725
-910
-1054
-1116
-1133
-1000
-964
-809
-686
-610
-374
-315
-185
-150
-124
-28
-35
76
128
233
351
461
611
649
791
833
899
943
927
946
900
940
907
955
962
955
1036
1036
1095
1120
1121
1144
1081
978
638
183
-276
-663
-791
-840
-886
-904
-794
-560
-279
-76
18
133
204
269
182
-11
-152
-149
-37
42
49
34
90
232
308
252
111
-64
-227
-472
-774
-1087
-1284
-1381
-1379
-1391
-1418
-1350
-1280
-1115
-1005
-937
-900
-912
-956
-1075
-1217
-1330
-1315
-1145
-974
-775
-615
-455
-309
-152
-154
-271
-355
-557
-648
-833
-993
-1023
-1019
-925
-849
-711
-642
-481
-349
-239
-123
-110
-37
11
66
139
173
263
366
493
597
659
756
768
849
862
910
965
931
1009
975
1034
1051
1046
1154
1135
1204
1237
1189
1231
1131
956
621
133
-287
-654
-820
-884
-921
-945
-825
-648
-441
-265
-172
-24
75
103
23
-162
-251
-247
-157
-107
-137
-90
-31
73
135
84
21
-100
-233
-475
-767
-1003
-1209
-1269
-1297
-1335
-1295
-1287
-1175
-1072
-1017
-939
-930
-968
-988
-1111
-1258
-1326
-1394
-1220
-1046
-882
-639
-493
-327
-224
-197
-260
-381
-472
-625
-733
-858
-909
-906
-839
-691
-646
-487
-419
-343
-210
-174
-91
-52
-32
42
101
117
206
249
382
479
555
662
724
820
865
919
894
937
973
974
1038
993
1068
1113
1111
1205
1113
1170
1136
1006
840
382
-27
-442
-762
-861
-984
-995
-965
-803
-605
-417
-245
-109
50
129
142
-26
-156
-228
-239
-160
-188
-172
-134
-67
37
23
0
-88
-169
-327
-585
-851
-1110
-1257
-1318
-1355
-1390
-1411
-1371
-1276
-1194
-1159
-1081
-1125
-1090
-1123
-1272
-1261
-1337
-1273
-1088
-995
-766
-666
-546
-364
-337
-292
-330
-439
-505
-642
-773
-829
-949
-897
-824
-781
-642
-598
-506
-371
-285
-144
-55
-30
61
70
113
152
152
283
347
450
553
630
750
838
934
1006
1012
1022
1034
1013
1035
1020
1057
1079
1081
1109
1051
1050
955
731
397
-48
-411
-738
-880
-1055
-1113
-1076
-997
-804
-659
-506
-390
-204
-105
-111
-186
-327
-342
-342
-329
-294
-279
-230
-178
-126
-131
-147
-153
-220
-324
-553
-775
-1008
-1155
-1246
-1356
-1393
-1449
-1404
-1344
-1288
-1220
-1145
-1112
-1165
-1266
-1474
-1501
-1468
-1416
-1200
-1110
-935
-792
-695
-545
-503
-456
-433
-465
-556
-652
-774
-811
-783
-762
-686
-665
-600
-516
-452
-334
-226
-110
-28
25
2
35
33
81
158
178
267
281
361
475
591
678
789
881
924
945
928
913
922
946
999
968
1009
1011
1069
1057
1012
918
652
355
-4
-321
-563
-712
-807
-847
-855
-783
-696
-594
-470
-339
-209
-168
-200
-271
-324
-372
-345
-308
-317
-272
-227
-165
-113
-102
-81
-89
-136
-300
-470
-661
-870
-960
-1078
-1163
-1224
-1284
-1298
-1313
-1277
-1211
-1219
-1183
-1247
-1341
-1390
-1448
-1398
-1284
-1141
-1028
-942
-842
-734
-679
-604
-539
-531
-540
-584
-684
-739
-759
-703
-667
-649
-579
-571
-479
-405
-279
-195
-161
-32
-40
-5
-17
-40
11
44
154
190
229
287
386
440
572
663
730
812
819
873
854
918
951
982
1030
997
1048
1015
1033
989
838
669
362
119
-124
-372
-492
-624
-651
-651
-655
-625
-596
-503
-411
-352
-315
-366
-409
-434
-473
-466
-441
-388
-349
-309
-287
-250
-206
-162
-138
-156
-236
-363
-464
-607
-751
-830
-914
-943
-1016
-1074
-1052
-1082
-1106
-1101
-1141
-1193
-1264
-1301
-1346
-1335
-1264
-1201
-1098
-1046
-938
-895
-851
-755
-737
-638
-648
-653
-658
-679
-650
-625
-574
-508
-450
-414
-319
-277
-195
-111
-63
9
23
26
8
-29
-17
19
72
110
166
185
217
249
314
413
448
518
520
536
550
565
616
635
710
753
784
825
838
862
850
803
699
549
378
231
72
-62
-135
-206
-228
-243
-267
-282
-260
-227
-248
-244
-283
-346
-404
-470
-495
-524
-521
-468
-435
-405
-379
-364
-320
-304
-309
-336
-379
-426
-466
-501
-548
-597
-622
-634
-668
-692
-702
-722
-718
-720
-795
-822
-869
-937
-934
-980
-999
-971
-972
-914
-933
-915
-869
-882
-819
-810
-793
-747
-764
-757
-736
-748
-729
-672
-634
-545
-497
-445
-358
-341
-251
-214
-168
-118
-116
-92
-80
-56
-28
-11
14
35
78
120
141
164
194
226
259
283
284
296
327
350
371
383
403
455
497
517
527
536
554
559
547
507
440
384
339
291
215
151
95
61
39
-31
-71
-90
-110
-124
-160
-184
-214
-273
-308
-317
-338
-357
-361
-376
-381
-412
-423
-409
-444
-453
-481
-508
-526
-572
-614
-655
-679
-706
-735
-764
-776
-791
-780
-798
-809
-809
-784
-796
-822
-814
-857
-861
-865
-860
-837
-854
-852
-824
-800
-772
-744
-738
-691
-656
-653
-625
-597
-558
-526
-471
-418
-380
-327
-282
-244
-202
-170
-147
-127
-94
-80
-49
-26
3
51
93
121
134
173
192
234
253
281
322
330
332
332
357
366
403
443
455
451
470
490
527
504
483
559
588
547
348
295
309
297
283
197
192
153
71
9
-34
-54
-96
-165
-225
-263
-284
-333
-374
-402
-400
-410
-426
-466
-488
-499
-535
-553
-580
-620
-658
-691
-740
-773
-794
-830
-832
-842
-859
-881
-884
-907
-937
-951
-976
-974
-982
-966
-958
-953
-895
-864
-838
-820
-798
-762
-728
-703
-698
-665
-625
-605
-571
-565
-538
-497
-446
-412
-383
-345
-332
-307
-279
-245
-201
-168
-137
-119
-93
-65
-22
23
81
132
156
167
175
189
202
219
220
222
227
202
203
241
231
235
267
298
307
279
280
270
232
220
189
159
140
124
115
99
-37
-33
99
88
-20
-78
-89
-133
-180
-194
-207
-225
-248
-277
-292
-299
-324
-331
-341
-377
-396
-433
-481
-516
-553
-590
-639
-677
-706
-725
-740
-753
-785
-826
-839
-860
-878
-886
-922
-922
-920
-942
-920
-886
-851
-814
-789
-766
-739
-721
-681
-662
-660
-640
-623
-614
-593
-576
-551
-521
-497
-433
-403
-379
-358
-331
-315
-301
-292
-303
-284
-259
-234
-213
-193
-172
-140
-106
-77
-53
-5
44
59
40
78
97
123
136
144
158
159
167
172
189
189
196
169
143
121
76
76
66
53
22
-16
-31
-33
-46
-74
-77
-82
-105
-139
-144
-157
-179
-187
-201
-207
-212
-206
-201
-204
-207
-205
-217
-245
-273
-284
-308
-341
-368
-404
-433
-452
-471
-475
-484
-490
-492
-525
-558
-589
-628
-651
-685
-720
-732
-740
-744
-749
-740
-738
-726
-704
-685
-651
-632
-621
-618
-611
-584
-569
-542
-498
-476
-453
-424
-400
-370
-355
-351
-342
-343
-352
-338
-322
-312
-297
-263
-248
-228
-181
-140
-103
-69
-56
-45
-24
-15
-9
-4
26
42
44
59
73
120
150
170
176
160
160
134
114
99
71
54
34
27
25
18
31
21
1
-12
-17
-36
-55
-56
-61
-70
-97
-112
-123
-117
-120
-116
-114
-119
-119
-122
-108
-123
-128
-138
-155
-175
-198
-217
-222
-218
-216
-218
-225
-236
-244
-263
-272
-281
-294
-294
-307
-313
-326
-343
-343
-349
-366
-360
-365
-381
-357
-346
-344
-331
-338
-340
-357
-367
-385
-364
-355
-369
-363
-344
-325
-318
-311
-296
-303
-295
-286
-299
-313
-296
-297
-293
-236
-230
-224
-211
-210
-194
-172
-167
-182
-188
-192
-210
-203
-201
-202
-171
-159
-158
-164
-162
-149
-146
-147
-149
-136
-151
-161
-157
-158
-158
-163
-144
-128
-132
-125
-117
-100
-101
-94
-104
-108
-95
-106
-101
-99
-103
-86
-89
-110
-127
-126
-124
-123
-120
-125
-147
-161
-165
-180
-185
-171
-183
-186
-189
-211
-208
-224
-248
-274
-285
-289
-300
-303
-304
-295
-308
-300
-292
-284
-284
-298
-286
-282
-264
-262
-267
-281
-295
-278
-267
-268
-265
-249
-246
-249
-232
-235
-229
-217
-220
-216
-224
-225
-234
-249
-247
-230
-217
-232
-236
-233
-236
-221
-209
-198
-183
-175
-174
-173
-168
-179
-185
-182
-177
-183
-178
-169
-172
-181
-202
-199
-188
-200
-221
-224
-223
-237
-217
-205
-217
-214
-219
-228
-208
-201
-215
-219
-216
-207
-213
-218
-220
-216
-211
-206
-200
-206
-192
-193
-212
-229
-209
-199
-204
-194
-191
-194
-194
-198
-201
-212
-233
-241
-256
-266
-271
-266
-248
-240
-248
-234
-243
-264
-252
-236
-240
-240
-252
-251
-246
-259
-242
-237
-237
-236
-232
-223
-217
-219
-218
-202
-208
-190
-179
-189
-201
-197
-187
-199
-209
-221
-220
-228
-216
-196
-186
-174
-167
-163
-176
-176
-184
-183
-186
-184
-186
-180
-166
-159
-151
-162
-197
-203
-191
-188
-178
-186
-196
-194
-195
-204
-213
-219
-200
-189
-207
-219
-228
-228
-245
-271
-261
-248
-250
-251
-240
-244
-246
-251
-261
-252
-246
-245
-252
-257
-252
-256
-267
-276
-286
-273
-262
-265
-260
-244
-240
-229
-249
-276
-285
-290
-278
-281
-281
-280
-284
-281
-285
-292
-285
-265
-267
-282
-281
-274
-251
-237
-232
-225
-225
-221
-201
-187
-179
-172
-162
-142
-143
-135
-114
-134
-123
-106
-116
-102
-93
-109
-105
-122
-141
-140
-152
-157
-161
-154
-156
-157
-165
-163
-170
-169
-168
-173
-173
-181
-201
-199
-188
-190
-185
-184
-174
-174
-154
-146
-137
-131
-135
-136
-122
-121
-129
-124
-124
-149
-150
-146
-171
-163
-174
-198
-195
-200
-195
-180
-176
-186
-204
-222
-240
-243
-249
-249
-254
-256
-263
-273
-273
-281
-301
-307
-302
-312
-316
-312
-315
-312
-309
-312
-297
-295
-293
-278
-293
-267
-247
-257
-243
-234
-244
-248
-253
-260
-260
-267
-269
-271
-274
-271
-276
-280
-274
-282
-290
-294
-303
-299
-295
-295
-279
-266
-256
-235
-225
-227
-221
-218
-204
-173
-173
-172
-163
-168
-165
-153
-147
-151
-166
-162
-169
-189
-193
-202
-209
-211
-200
-189
-187
-200
-181
-166
-160
-138
-136
-139
-146
-165
-173
-170
-182
-193
-200
-203
-201
-196
-187
-181
-182
-178
-180
-184
-186
-180
-191
-207
-221
-225
-222
-217
-218
-240
-245
-248
-247
-249
-249
-253
-273
-283
-297
-316
-330
-348
-346
-343
-333
-334
-335
-323
-308
-315
-326
-323
-330
-326
-340
-364
-372
-380
-393
-362
-340
-329
-300
-287
-271
-251
-246
-232
-218
-199
-191
-176
-167
-177
-171
-160
-142
-143
-147
-135
-122
-119
-143
-164
-170
-185
-206
-204
-213
-219
-217
-224
-221
-216
-228
-237
-235
-255
-279
-274
-260
-261
-257
-244
-250
-246
-238
-238
-232
-234
-228
-238
-250
-247
-254
-279
-286
-275
-282
-286
-295
-291
-289
-288
-300
-305
-302
-315
-310
-323
-313
-294
-289
-288
-285
-290
-297
-303
-336
-331
-341
-354
-360
-379
-404
-410
-417
-397
-422
-401
-424
-350
-404
-354
-341
-413
-312
-435
-293
-376
-331
-309
-360
-293
-346
-315
-300
-322
-297
-313
-314
-317
-316
-293
-322
-324
-323
-333
-322
-319
-332
-332
-345
-346
-350
-345
-322
-319
-289
-278
-285
-277
-254
-251
-254
-257
-268
-282
-290
-284
-293
-286
-285
-284
-279
-291
-297
-301
-293
-280
-287
-279
-281
-284
-281
-293
-293
-291
-287
-280
-277
-266
-260
-275
-281
-290
-300
-295
-306
-318
-331
-351
-346
-354
-350
-351
-350
-318
-324
-318
-304
-299
-305
-314
-309
-304
-300
-305
-299
-292
-292
-299
-306
-309
-305
-307
-313
-313
-323
-324
-342
-337
-334
-337
-340
-330
-317
-316
-300
-292
-281
-262
-271
-266
-277
-275
-278
-285
-277
-284
-295
-297
-285
-291
-298
-296
-284
-266
-258
-263
-258
-261
-265
-269
-276
-271
-277
-273
-265
-258
-249
-245
-236
-257
-267
-276
-275
-260
-250
-227
-205
-201
-221
-227
-271
-327
-321
-274
-237
-223
-242
-257
-294
-315
-301
-297
-267
-253
-245
-257
-285
-297
-316
-320
-321
-311
-308
-325
-332
-339
-354
-372
-376
-382
-360
-333
-328
-323
-328
-323
-319
-338
-381
-381
-334
-353
-383
-384
-366
-373
-400
-414
-411
-404
-394
-409
-424
-411
-412
-427
-413
-409
-409
-398
-390
-381
-377
-359
-353
-353
-324
-318
-326
-316
-313
-306
-304
-284
-286
-300
-279
-271
-269
-257
-260
-253
-246
-247
-250
-250
-274
-286
-293
-302
-304
-315
-317
-318
-309
-300
-309
-307
-309
-308
-298
-309
-312
-301
-289
-277
-274
-258
-238
-230
-234
-237
-219
-204
-200
-228
-237
-248
-265
-281
-293
-306
-319
-311
-319
-322
-332
-342
-336
-367
-389
-391
-378
-369
-373
-358
-343
-343
-343
-338
-324
-311
-293
-276
-256
-252
-265
-264
-268
-274
-287
-312
-313
-327
-335
-331
-343
-343
-347
-349
-347
-356
-376
-394
-400
-404
-411
-402
-413
-399
-370
-362
-350
-347
-353
-346
-343
-343
-333
-337
-343
-339
-339
-348
-344
-331
-317
-321
-316
-296
-286
-282
-269
-270
-278
-269
-261
-261
-251
-231
-230
-246
-252
-257
-257
-245
-250
-250
-266
-276
-295
-313
-319
-314
-316
-328
-320
-320
-306
-284
-276
-275
-260
-264
-276
-275
-273
-275
-278
-275
-265
-266
-276
-283
-298
-314
-320
-316
-328
-343
-350
-339
-321
-314
-315
-318
-308
-294
-292
-299
-298
-298
-289
-279
-272
-267
-270
-279
-290
-303
-308
-313
-324
-336
-326
-325
-328
-342
-346
-349
-367
-358
-334
-329
-329
-323
-335
-313
-308
-322
-308
-305
-313
-312
-311
-304
-295
-305
-302
-317
-314
-302
-305
-308
-321
-321
-305
-300
-304
-308
-300
-312
-318
-306
-307
-298
-288
-275
-270
-279
-289
-295
-307
-305
-285
-271
-271
-279
-269
-250
-252
-242
-235
-229
-217
-218
-214
-214
-212
-199
-193
-197
-206
-218
-218
-224
-221
-216
-206
-203
-199
-203
-212
-224
-230
-241
-252
-250
-257
-262
-275
-283
-272
-282
-293
-282
-281
-276
-271
-267
-258
-251
-245
-258
-277
-276
-282
-288
-293
-313
-319
-325
-333
-348
-351
-371
-378
-373
-395
-411
-411
-427
-431
-416
-411
-402
-401
-385
-357
-356
-355
-353
-349
-349
-365
-358
-358
-372
-373
-353
-347
-338
-321
-323
-318
-324
-339
-341
-355
-351
-354
-369
-375
-377
-389
-385
-389
-391
-387
-382
-375
-370
-372
-374
-378
-388
-374
-365
-360
-334
-334
-331
-315
-311
-291
-260
-228
-210
-204
-202
-186
-199
-208
-203
-214
-233
-251
-244
-258
-263
-245
-239
-235
-237
-235
-247
-268
-289
-288
-275
-261
-260
-237
-223
-228
-224
-222
-223
-236
-251
-267
-287
-294
-288
-281
-294
-300
-312
-331
-326
-337
-350
-356
-352
-363
-376
-383
-389
-396
-407
-409
-393
-400
-405
-402
-395
-392
-396
-398
-394
-367
-372
-378
-361
-356
-356
-358
-367
-372
-373
-361
-353
-353
-338
-323
-337
-340
-342
-343
-356
-367
-354
-360
-359
-365
-369
-353
-345
-337
-327
-312
-302
-300
-304
-318
-331
-342
-348
-331
-323
-330
-326
-298
-280
-274
-268
-266
-258
-260
-264
-273
-291
-297
-311
-296
-285
-298
-302
-293
-289
-297
-298
-295
-301
-308
-302
-296
-300
-304
-306
-293
-287
-284
-263
-254
-248
-241
-234
-242
-260
-255
-251
-263
-263
-268
-275
-278
-288
-291
-293
-307
-326
-328
-323
-335
-352
-355
-364
-378
-381
-383
-388
-391
-381
-382
-390
-396
-395
-374
-374
-385
-386
-386
-382
-369
-362
-349
-343
-346
-344
-329
-314
-300
-290
-288
-277
-256
-239
-227
-216
-220
-224
-217
-214
-225
-241
-240
-232
-223
-239
-239
-238
-242
-255
-264
-255
-246
-232
-226
-230
-222
-207
-197
-191
-178
-161
-177
-179
-168
-185
-172
-162
-164
-160
-154
-154
-160
-168
-167
-168
-183
-185
-182
-201
-218
-212
-212
-212
-218
-223
-224
-219
-217
-228
-234
-228
-224
-234
-242
-232
-218
-211
-226
-245
-248
-245
-237
-226
-201
-184
-187
-194
-200
-211
-229
-246
-242
-224
-239
-252
-260
-271
-268
-256
-261
-259
-249
-240
-237
-242
-254
-255
-251
-266
-260
-248
-235
-221
-203
-190
-187
-185
-179
-169
-163
-164
-179
-185
-183
-179
-176
-187
-191
-200
-205
-198
-195
-182
-182
-190
-190
-189
-188
-196
-199
-209
-212
-212
-215
-205
-199
-192
-185
-194
-206
-223
-232
-231
-234
-238
-247
-257
-264
-272
-264
-267
-262
-252
-247
-242
-242
-247
-265
-266
-273
-292
-308
-305
-314
-333
-331
-329
-306
-296
-292
-282
-287
-297
-301
-303
-303
-299
-298
-284
-272
-268
-274
-266
-269
-262
-258
-271
-267
-266
-265
-262
-279
-295
-284
-279
-273
-259
-258
-248
-231
-246
-255
-257
-262
-274
-289
-280
-284
-288
-285
-283
-273
-268
-250
-252
-247
-244
-242
-239
-254
-259
-265
-267
-274
-279
-270
-276
-293
-286
-271
-265
-268
-247
-255
-268
-263
-269
-269
-258
-245
-240
-225
-218
-207
-186
-184
-182
-192
-195
-209
-216
-224
-234
-245
-261
-263
-275
-279
-271
-277
-284
-280
-280
-289
-308
-327
-329
-330
-347
-357
-355
-355
-336
-318
-301
-297
-303
-304
-296
-289
-289
-305
-310
-306
-309
-300
-298
-284
-279
-269
-266
-270
-275
-276
-285
-288
-299
-310
-324
-331
-338
-350
-337
-338
-332
-326
-327
-329
-329
-331
-317
-312
-316
-313
-306
-328
-324
-321
-283
-285
2
9
-490
-540
-512
-422
-214
-114
-93
-114
-253
-395
-453
-397
-313
-260
-224
-239
-274
-339
-383
-387
-334
-273
-257
-259
-284
-308
-334
-350
-329
-297
-265
-253
-258
-273
-304
-333
-331
-323
-318
-313
-311
-300
-300
-307
-292
-279
-276
-268
-273
-287
-297
-297
-304
-295
-272
-269
-264
-262
-265
-261
-238
-224
-220
-218
-217
-216
-231
-240
-241
-265
-272
-278
-271
-265
-254
-249
-246
-263
-310
-307
-283
-285
-301
-298
-295
-293
-305
-312
-303
-283
-264
-268
-278
-264
-261
-257
-247
-240
-239
-258
-260
-271
-274
-259
-253
-231
-220
-237
-244
-257
-253
-240
-238
-226
-227
-245
-232
-238
-245
-248
-251
-233
-222
-251
-234
-206
-196
-199
-206
-214
-242
-245
-262
-229
-320
-240
-354
-293
-1413
-1016
-144
-183
90
-218
24
-239
-212
-274
-260
-239
-177
-934
-1756
-710
-840
-386
-212
163
247
980
92
-1756
31
-451
-418
-128
-340
-357
-1216
-571
-291
-442
-224
-1063
-999
-929
-818
-315
-337
59
236
152
314
44
285
18
-113
110
88
-150
-1253
-802
-628
-674
-280
-285
-989
-844
-577
-756
-600
-338
-161
-145
-101
-304
26
-99
-459
-194
-263
-461
-435
-61
-299
-539
-249
-315
-422
-446
-608
-229
-455
-515
-632
-374
-354
-213
-340
-280
-598
-742
-284
-471
-491
-920
-525
-806
-866
-772
-826
-671
-405
-205
-217
-286
168
224
20
-292
-287
-75
-229
-225
-349
-400
-282
-217
-31
-311
-675
-168
-128
-677
-402
-314
-533
-366
-374
-430
-379
-293
-180
-12
-549
-496
-325
-373
-411
-887
-533
-294
-508
-551
-266
-292
-297
-45
-45
-275
-119
105
-93
-182
-216
-58
16
-141
-225
-229
-180
-128
-219
-281
-365
-348
-178
-208
-682
-522
-479
-572
-616
-713
-768
-751
-598
-528
-732
-730
-629
-519
-570
-553
-452
-269
-386
-450
-286
-278
-64
90
149
89
116
220
153
118
107
181
193
145
-36
-40
-3
20
51
9
-92
-137
-118
-187
-368
-379
-223
-260
-366
-378
-390
-357
-199
-187
-219
-165
-67
-30
-103
-97
-50
72
183
168
145
246
322
307
343
348
328
376
378
313
218
201
279
254
201
203
194
210
222
152
107
114
134
59
-44
-101
-51
-43
18
-7
-15
134
202
169
152
188
229
352
382
330
387
443
429
440
393
388
459
461
434
339
374
411
380
360
334
347
322
314
232
178
150
202
241
202
222
199
243
282
262
220
307
375
328
320
287
299
355
387
375
354
399
409
432
364
392
396
418
400
333
352
308
360
307
347
308
301
306
274
245
190
283
220
203
237
198
185
249
225
208
240
190
226
220
202
159
188
151
143
162
147
165
140
185
158
136
153
155
90
123
120
57
55
43
60
8
17
-2
-41
-19
-15
-66
-52
-18
-30
37
32
49
83
26
52
36
-15
27
3
-61
15
-11
-43
46
-21
25
15
0
15
-25
-29
-34
-30
-49
17
-104
-82
-28
-108
-102
-120
-85
-112
-113
-110
-143
-99
-22
28
-48
40
20
-56
-10
-120
-54
-102
-65
-77
-161
-179
-189
-207
-257
-146
-242
-151
-191
-263
-257
-316
-257
-348
-331
-368
-339
-407
-414
-445
-480
-391
-451
-426
-488
-521
-563
-521
-584
-555
-522
-490
-431
-453
-489
-474
-472
-479
-469
-520
-478
-475
-437
-460
-494
-590
-604
-580
-627
-652
-565
-461
-477
-450
-436
-497
-594
-631
-678
-662
-591
-542
-503
-463
-486
-489
-561
-538
-584
-580
-572
-548
-496
-514
-500
-519
-479
-447
-444
-519
-524
-496
-470
-440
-402
-416
-334
-371
-396
-374
-476
-418
-329
-378
-359
-295
-386
-351
-355
-423
-383
-377
-382
-368
-424
-406
-407
-405
-370
-428
-441
-377
-449
-469
-389
-419
-413
-407
-454
-496
-466
-572
-563
-603
-605
-565
-629
-661
-679
-683
-682
-658
-699
-662
-733
-711
-774
-763
-763
-735
-692
-718
-716
-799
-753
-816
-779
-744
-777
-722
-734
-690
-740
-748
-705
-738
-714
-697
-701
-738
-644
-642
-672
-590
-587
-543
-525
-560
-535
-505
-460
-495
-493
-487
-454
-471
-501
-458
-462
-399
-358
-347
-399
-363
-353
-343
-321
-346
-331
-289
-262
-248
-230
-254
-207
-202
-197
-224
-188
-206
-237
-191
-254
-215
-211
-146
-183
-157
-98
-160
-142
-154
-144
-173
-146
-149
-196
-174
-200
-211
-230
-225
-196
-262
-267
-272
-302
-378
-422
-483
-565
-569
-648
-681
-664
-631
-646
-709
-691
-740
-749
-759
-801
-814
-798
-787
-799
-796
-767
-738
-722
-664
-688
-689
-712
-704
-676
-706
-651
-683
-661
-680
-689
-687
-695
-622
-653
-624
-648
-648
-639
-641
-607
-595
-574
-532
-531
-531
-489
-447
-411
-416
-331
-311
-270
-241
-267
-279
-242
-200
-214
-159
-157
-142
-118
-107
-56
6
12
49
73
43
95
76
183
131
167
169
103
204
146
219
173
233
230
180
168
100
186
141
147
115
82
138
155
121
41
75
72
35
-33
-141
-158
-114
-190
-262
-366
-374
-409
-522
-615
-732
-791
-825
-865
-951
-998
-1021
-1021
-1044
-1060
-1069
-1032
-999
-978
-962
-983
-936
-889
-867
-876
-869
-821
-775
-783
-791
-806
-757
-739
-749
-779
-792
-779
-775
-748
-754
-711
-680
-663
-667
-636
-624
-548
-492
-447
-393
-360
-302
-268
-211
-193
-141
-118
-67
-41
-39
-13
34
93
120
179
169
239
330
299
350
413
526
517
599
635
604
778
761
835
831
1018
1137
1119
1273
1222
1253
1332
1287
1199
1138
1080
673
208
-381
-844
-1118
-1340
-1562
-1900
-1908
-1787
-1640
-1564
-1374
-1109
-769
-499
-506
-570
-470
-214
-39
58
78
197
352
394
277
147
142
163
11
-311
-581
-802
-916
-1043
-1263
-1433
-1428
-1429
-1431
-1517
-1538
-1434
-1353
-1277
-1324
-1292
-1305
-1162
-1070
-1038
-899
-817
-716
-670
-677
-728
-740
-703
-734
-814
-905
-991
-1029
-1068
-1113
-1147
-1124
-1060
-1034
-1033
-1022
-930
-812
-755
-670
-598
-500
-394
-316
-243
-169
-55
4
7
26
66
148
228
349
446
544
647
692
723
752
734
660
656
648
610
657
695
744
848
966
1079
1155
1274
1337
1451
1556
1635
1463
909
214
-546
-1148
-1550
-1817
-2195
-2261
-2092
-1866
-1632
-1436
-1092
-689
-278
-221
-351
-436
-323
-126
-20
6
91
255
389
380
174
89
133
99
-151
-521
-859
-1072
-1171
-1286
-1370
-1324
-1172
-1039
-1030
-1091
-1092
-958
-849
-766
-775
-767
-694
-601
-558
-583
-490
-485
-461
-537
-677
-840
-942
-990
-1105
-1126
-1197
-1222
-1243
-1190
-1121
-1108
-1039
-962
-938
-964
-971
-942
-858
-717
-612
-562
-467
-413
-337
-270
-220
-106
-47
-28
-40
-63
-73
-82
-84
-80
-74
-99
-137
-113
-105
-60
41
92
170
223
314
330
395
463
497
625
687
750
802
878
870
899
950
843
874
860
905
1041
1190
1365
1458
1563
1373
907
225
-449
-1018
-1483
-1897
-2275
-2417
-2241
-1882
-1601
-1260
-813
-321
93
181
101
64
143
207
130
4
1
122
208
197
109
81
131
50
-211
-571
-891
-1082
-1237
-1367
-1472
-1482
-1385
-1258
-1115
-1002
-860
-658
-492
-390
-413
-460
-442
-444
-437
-473
-474
-536
-610
-671
-814
-854
-862
-843
-855
-893
-899
-935
-865
-833
-793
-765
-767
-717
-736
-726
-685
-610
-530
-430
-378
-374
-343
-284
-229
-137
-55
4
111
146
143
147
147
129
88
26
-8
-57
-75
-82
-93
-20
57
136
212
271
380
462
523
608
702
764
828
885
917
983
1032
1085
1129
1295
1369
1473
1583
1594
1546
1214
668
-133
-768
-1260
-1714
-2149
-2429
-2420
-2190
-1738
-1418
-1119
-591
-76
279
383
340
341
435
477
350
243
182
260
310
205
118
64
22
-102
-408
-808
-1063
-1259
-1388
-1504
-1579
-1489
-1319
-1127
-926
-744
-541
-331
-233
-232
-218
-239
-265
-240
-311
-303
-290
-299
-337
-440
-538
-641
-745
-960
-1189
-1386
-1522
-1503
-1468
-1354
-1183
-1017
-805
-680
-593
-550
-489
-481
-495
-538
-614
-569
-474
-387
-286
-194
-144
-109
-132
-192
-211
-233
-248
-250
-304
-371
-412
-421
-414
-379
-323
-271
-195
-128
-34
78
189
339
381
484
539
566
574
589
597
538
618
545
538
566
567
556
595
608
640
701
747
805
835
921
886
997
968
944
532
-165
-746
-1401
-1780
-1986
-2144
-2141
-1759
-1299
-930
-526
-217
159
514
558
424
223
77
37
-11
-127
-160
-118
-91
-85
-165
-293
-297
-345
-545
-823
-1095
-1274
-1367
-1383
-1374
-1265
-1061
-868
-691
-579
-459
-350
-280
-318
-490
-587
-653
-706
-710
-759
-704
-590
-504
-525
-633
-694
-758
-787
-922
-1057
-1144
-1184
-1139
-1103
-1034
-886
-736
-623
-590
-607
-629
-607
-611
-617
-583
-536
-436
-342
-215
-113
-12
22
64
20
-78
-131
-214
-234
-232
-257
-282
-284
-269
-224
-153
-102
-30
22
12
103
97
189
283
323
439
501
508
473
522
507
504
565
487
509
537
516
610
590
701
703
769
819
803
851
776
793
479
47
-643
-1375
-1765
-1954
-1961
-1862
-1604
-1219
-666
-248
1
240
480
652
603
281
-16
-143
-225
-269
-348
-420
-392
-314
-309
-384
-436
-471
-518
-667
-891
-1102
-1220
-1222
-1124
-995
-841
-661
-475
-337
-230
-169
-152
-177
-353
-514
-697
-799
-787
-776
-690
-613
-508
-446
-454
-485
-593
-661
-755
-904
-1036
-1180
-1230
-1219
-1121
-1005
-832
-671
-548
-421
-397
-337
-345
-311
-293
-273
-237
-227
-189
-189
-138
-91
-57
-91
-128
-167
-201
-244
-273
-289
-292
-268
-249
-206
-169
-106
10
78
192
266
308
388
415
526
503
565
572
565
606
540
600
635
672
707
684
691
691
688
630
580
604
575
644
616
529
404
40
-521
-1144
-1547
-1821
-1777
-1740
-1598
-1215
-729
-275
73
331
506
720
667
422
107
-99
-203
-233
-353
-460
-447
-427
-344
-356
-430
-479
-515
-646
-819
-1003
-1133
-1130
-1041
-939
-777
-609
-442
-270
-194
-152
-125
-150
-212
-308
-514
-688
-817
-896
-898
-836
-793
-666
-588
-576
-530
-599
-624
-711
-822
-980
-1071
-1101
-1056
-913
-803
-634
-506
-413
-340
-272
-242
-207
-172
-175
-158
-179
-199
-188
-184
-164
-158
-204
-245
-291
-295
-289
-276
-261
-264
-217
-206
-176
-136
-28
69
168
250
331
423
515
573
585
638
639
668
599
587
571
597
607
615
643
612
680
673
627
604
624
648
628
585
470
288
-89
-677
-1166
-1493
-1625
-1672
-1632
-1400
-969
-460
-98
170
385
547
627
471
148
-110
-269
-315
-387
-490
-490
-436
-349
-308
-342
-397
-440
-511
-636
-798
-975
-1062
-1025
-927
-829
-702
-560
-431
-331
-322
-327
-357
-413
-486
-591
-677
-789
-845
-835
-790
-704
-665
-654
-687
-669
-702
-756
-847
-906
-906
-936
-957
-957
-880
-742
-596
-521
-456
-411
-373
-329
-293
-280
-244
-188
-146
-103
-89
-74
-70
-26
-38
-69
-131
-184
-189
-247
-249
-282
-267
-210
-145
-70
46
156
290
386
473
553
615
661
681
707
728
733
724
692
677
690
704
708
678
659
649
666
644
656
642
646
628
603
560
448
92
-481
-937
-1301
-1431
-1454
-1441
-1324
-944
-470
-135
113
213
307
406
316
7
-272
-445
-470
-490
-570
-621
-578
-494
-425
-430
-530
-564
-622
-738
-891
-1050
-1141
-1116
-1046
-944
-801
-680
-511
-410
-371
-383
-454
-520
-549
-620
-658
-609
-554
-428
-439
-475
-510
-543
-507
-478
-495
-575
-566
-610
-653
-708
-758
-768
-723
-677
-671
-572
-480
-327
-211
-100
-14
-7
21
57
46
50
27
27
16
17
-25
-84
-80
-65
-39
-83
-70
-85
-75
-54
-27
-8
91
140
215
306
339
464
510
588
587
622
577
616
584
527
555
549
570
554
566
539
589
547
532
501
473
462
429
363
309
217
-39
-421
-853
-1137
-1270
-1263
-1279
-1186
-945
-626
-378
-249
-106
-31
58
72
-108
-273
-383
-424
-431
-476
-547
-554
-545
-570
-594
-679
-720
-752
-823
-891
-959
-1027
-1007
-904
-794
-653
-561
-484
-423
-426
-433
-434
-507
-590
-630
-716
-685
-583
-451
-316
-181
-123
-107
-123
-206
-267
-384
-480
-584
-643
-708
-742
-719
-621
-484
-413
-329
-261
-219
-183
-164
-129
-112
-58
-6
31
34
28
-2
8
37
-21
-29
-81
-113
-63
-6
-21
-1
27
52
104
140
163
207
326
346
376
401
373
425
457
377
405
383
385
407
375
384
402
443
444
458
414
362
267
233
181
20
-363
-749
-1040
-1140
-1145
-1128
-1116
-962
-691
-516
-397
-388
-314
-189
-84
-138
-261
-339
-335
-315
-369
-451
-493
-507
-512
-538
-617
-655
-649
-626
-636
-683
-730
-714
-637
-555
-459
-421
-421
-396
-377
-368
-392
-454
-538
-585
-641
-630
-579
-510
-422
-341
-281
-281
-320
-330
-345
-365
-413
-484
-499
-545
-539
-547
-523
-473
-441
-420
-432
-398
-386
-332
-274
-195
-164
-160
-135
-102
-87
-88
-80
-77
-39
-48
-59
-73
-47
-13
-4
-12
0
14
47
77
132
160
186
249
236
258
281
337
320
342
369
373
397
442
457
474
526
531
530
516
479
427
415
335
216
-40
-362
-719
-925
-1023
-1041
-986
-887
-667
-483
-330
-274
-231
-232
-195
-237
-323
-397
-421
-348
-314
-300
-336
-360
-371
-394
-450
-543
-613
-670
-719
-775
-834
-859
-805
-718
-604
-527
-511
-497
-490
-457
-440
-421
-402
-439
-509
-585
-602
-537
-446
-349
-298
-272
-272
-293
-369
-409
-465
-513
-549
-637
-679
-710
-676
-638
-577
-521
-515
-503
-469
-409
-365
-318
-261
-216
-173
-175
-139
-141
-79
-41
-42
-15
-32
-51
-32
-20
-2
47
71
65
77
82
89
119
162
199
246
326
331
367
417
432
473
496
513
540
528
547
513
553
567
560
558
486
510
464
438
367
235
-75
-440
-753
-971
-993
-974
-918
-770
-556
-387
-237
-152
-107
-56
-76
-150
-256
-347
-381
-336
-329
-352
-342
-385
-379
-404
-508
-612
-684
-749
-810
-882
-939
-911
-859
-751
-630
-578
-557
-556
-568
-551
-582
-634
-611
-612
-570
-540
-514
-490
-525
-584
-665
-707
-689
-612
-571
-519
-492
-468
-482
-541
-590
-614
-628
-627
-637
-669
-649
-613
-522
-464
-392
-355
-311
-247
-233
-224
-202
-193
-162
-136
-157
-146
-120
-122
-80
-53
-89
-107
-99
-88
-47
-20
11
48
93
196
225
301
331
366
423
425
474
411
461
433
444
422
412
465
430
505
481
506
511
526
500
460
417
354
207
-101
-475
-778
-1005
-1056
-1010
-998
-830
-652
-404
-263
-183
-177
-169
-150
-255
-369
-487
-523
-486
-462
-457
-456
-486
-472
-483
-541
-638
-730
-815
-882
-930
-994
-964
-895
-802
-671
-599
-563
-532
-547
-562
-564
-590
-593
-571
-526
-498
-431
-419
-404
-431
-537
-603
-708
-706
-656
-590
-554
-509
-472
-454
-442
-487
-549
-584
-637
-684
-724
-738
-691
-612
-506
-416
-331
-293
-223
-195
-197
-198
-202
-172
-162
-155
-145
-114
-85
-34
1
5
58
11
31
24
-1
17
35
108
146
213
260
345
392
426
405
406
365
389
354
368
442
401
470
462
511
530
526
493
515
518
447
424
299
90
-203
-554
-842
-980
-1003
-980
-910
-785
-582
-369
-289
-239
-222
-257
-258
-357
-456
-493
-489
-438
-391
-391
-415
-431
-480
-535
-614
-726
-813
-869
-940
-973
-990
-915
-802
-667
-569
-499
-462
-479
-477
-524
-534
-544
-538
-520
-486
-443
-389
-363
-344
-354
-422
-549
-694
-777
-779
-689
-631
-542
-465
-405
-363
-362
-389
-431
-460
-521
-560
-558
-545
-472
-364
-290
-221
-167
-146
-142
-85
-83
-70
-41
-29
26
7
38
34
83
89
74
52
5
20
8
63
82
160
203
290
320
340
367
353
435
420
432
431
467
470
494
527
459
546
494
509
542
517
519
552
574
495
572
451
420
370
48
-293
-592
-828
-889
-851
-879
-782
-568
-379
-213
-170
-215
-177
-215
-283
-351
-438
-437
-368
-336
-327
-295
-313
-358
-385
-501
-613
-723
-852
-903
-950
-970
-924
-845
-704
-560
-492
-498
-503
-543
-572
-611
-657
-628
-589
-545
-488
-424
-390
-375
-418
-513
-627
-681
-708
-655
-609
-554
-515
-527
-499
-519
-525
-567
-603
-641
-678
-683
-698
-641
-559
-486
-398
-350
-277
-257
-238
-231
-245
-238
-229
-199
-155
-118
-100
-84
-57
-55
-53
-108
-122
-76
-78
0
21
112
141
221
252
264
333
327
385
392
410
403
425
384
418
441
426
441
471
537
544
573
527
487
478
450
475
451
416
446
461
303
-35
-362
-685
-832
-907
-997
-969
-820
-562
-346
-231
-226
-183
-187
-214
-270
-392
-407
-376
-315
-294
-281
-296
-325
-362
-457
-564
-715
-853
-920
-941
-974
-988
-921
-809
-675
-589
-546
-548
-578
-602
-648
-694
-732
-709
-657
-568
-507
-479
-458
-508
-589
-674
-751
-760
-711
-673
-607
-574
-556
-569
-577
-613
-648
-665
-679
-664
-662
-621
-585
-527
-484
-427
-394
-361
-332
-323
-298
-257
-204
-170
-103
-52
-16
-27
-49
-47
-93
-122
-160
-140
-96
-58
2
47
140
182
216
220
184
215
148
184
204
266
346
379
451
465
499
496
495
481
522
484
497
490
499
475
454
470
436
471
447
440
398
302
-11
-378
-723
-941
-983
-1005
-951
-847
-650
-399
-310
-307
-345
-343
-330
-402
-451
-511
-440
-339
-284
-268
-278
-278
-340
-406
-533
-689
-801
-880
-902
-917
-927
-879
-795
-712
-638
-642
-673
-714
-749
-768
-794
-768
-717
-603
-507
-451
-417
-445
-518
-614
-726
-796
-769
-735
-643
-582
-539
-516
-556
-593
-653
-720
-774
-815
-811
-761
-707
-631
-561
-484
-417
-373
-344
-350
-340
-303
-271
-249
-187
-103
-18
30
39
33
-14
-50
-84
-128
-163
-150
-115
-58
21
93
140
198
232
235
248
236
278
315
351
364
421
387
430
467
459
527
537
581
594
665
653
631
597
573
582
577
568
593
612
555
550
459
316
28
-340
-658
-814
-843
-855
-820
-732
-546
-384
-292
-276
-293
-300
-321
-350
-391
-395
-349
-227
-104
-47
-42
-75
-173
-289
-426
-600
-764
-853
-869
-853
-838
-811
-737
-675
-678
-714
-771
-833
-867
-901
-911
-875
-790
-682
-545
-450
-419
-466
-586
-688
-752
-786
-793
-745
-670
-593
-555
-607
-677
-724
-797
-857
-894
-917
-924
-910
-854
-780
-685
-627
-574
-515
-449
-417
-404
-366
-304
-221
-156
-93
-40
-9
-6
-39
-85
-133
-135
-131
-117
-71
-52
21
63
97
140
131
117
163
185
171
222
247
268
377
382
416
444
458
443
440
460
456
518
529
552
582
563
587
602
585
567
567
554
570
542
430
292
97
-157
-411
-648
-770
-760
-736
-651
-606
-532
-450
-398
-405
-417
-427
-382
-344
-311
-240
-180
-137
-92
-70
-104
-159
-273
-383
-492
-619
-709
-803
-812
-799
-826
-852
-868
-893
-915
-973
-1044
-1067
-1055
-995
-917
-830
-735
-625
-579
-552
-550
-556
-590
-701
-803
-862
-868
-821
-754
-698
-644
-615
-634
-703
-754
-811
-850
-856
-835
-767
-725
-669
-582
-521
-483
-461
-467
-452
-425
-400
-336
-267
-155
-61
-12
9
-20
-35
-64
-79
-94
-105
-92
-82
-26
7
39
53
84
140
171
190
182
204
200
242
282
295
330
374
411
402
427
421
472
481
515
538
530
570
556
570
581
618
604
639
612
615
599
585
575
486
308
115
-97
-301
-467
-625
-651
-636
-552
-531
-513
-506
-485
-467
-494
-514
-477
-405
-353
-294
-279
-213
-128
-131
-132
-170
-246
-317
-417
-519
-610
-639
-664
-670
-712
-748
-765
-815
-850
-915
-962
-1013
-1016
-1002
-966
-914
-850
-779
-741
-697
-685
-684
-685
-757
-801
-826
-809
-760
-718
-656
-598
-572
-604
-656
-734
-757
-764
-771
-780
-768
-721
-696
-667
-625
-562
-530
-494
-451
-427
-399
-370
-302
-219
-139
-94
-102
-75
-45
-60
-89
-75
-58
-38
-23
9
63
97
104
117
164
185
200
213
244
282
290
298
313
340
362
399
394
398
414
440
440
448
482
461
454
449
461
481
475
478
498
506
511
481
470
446
461
407
307
184
72
-98
-320
-439
-564
-597
-592
-553
-542
-550
-535
-576
-620
-645
-671
-703
-661
-626
-570
-529
-484
-424
-412
-447
-495
-562
-618
-663
-737
-792
-816
-801
-794
-809
-834
-865
-935
-985
-1027
-1064
-1071
-1020
-955
-919
-864
-839
-824
-869
-903
-920
-950
-925
-886
-844
-782
-710
-689
-704
-704
-701
-694
-712
-698
-681
-657
-633
-632
-601
-565
-518
-504
-490
-467
-466
-460
-426
-374
-340
-296
-259
-244
-237
-237
-221
-205
-177
-139
-120
-100
-74
-55
-28
-5
-6
18
27
46
56
83
115
136
179
208
245
263
278
285
283
297
315
322
358
376
384
386
357
355
315
352
335
355
359
387
392
395
413
375
397
351
303
197
71
-42
-149
-266
-370
-407
-426
-440
-485
-520
-542
-555
-572
-602
-619
-618
-646
-675
-672
-650
-625
-599
-554
-530
-565
-612
-649
-674
-699
-742
-733
-726
-697
-705
-710
-732
-741
-772
-812
-846
-855
-861
-876
-873
-894
-898
-919
-891
-857
-822
-804
-758
-733
-733
-765
-820
-795
-770
-716
-685
-633
-587
-558
-535
-545
-540
-516
-493
-468
-442
-434
-420
-384
-349
-327
-296
-253
-224
-216
-211
-228
-235
-219
-209
-164
-128
-74
-30
-2
20
29
32
24
51
82
116
134
180
218
246
284
311
314
333
367
354
358
364
407
423
440
463
469
479
455
456
415
394
342
323
289
279
261
266
306
312
316
297
266
234
203
149
125
84
55
17
-36
-103
-164
-205
-270
-333
-381
-421
-435
-466
-505
-529
-554
-585
-602
-638
-661
-667
-693
-683
-689
-703
-710
-713
-722
-705
-742
-785
-800
-824
-810
-821
-819
-803
-756
-733
-722
-710
-688
-692
-703
-702
-706
-684
-674
-645
-613
-579
-556
-548
-535
-520
-522
-515
-503
-492
-453
-415
-388
-353
-301
-264
-242
-220
-202
-214
-196
-176
-170
-150
-118
-83
-54
-21
13
30
41
59
71
86
90
90
83
83
85
72
69
63
46
57
56
52
72
84
93
108
130
142
161
164
172
191
200
166
162
156
143
120
104
86
59
23
17
14
-10
-8
-17
6
-5
-1
11
10
-6
-8
-22
-33
-46
-58
-79
-96
-84
-132
-151
-186
-206
-231
-263
-301
-328
-358
-396
-435
-488
-500
-534
-543
-554
-570
-586
-598
-612
-605
-613
-594
-590
-605
-598
-603
-594
-588
-583
-576
-565
-566
-550
-541
-534
-534
-531
-517
-504
-495
-486
-466
-443
-429
-420
-403
-414
-396
-399
-405
-400
-384
-366
-354
-342
-327
-316
-300
-302
-318
-312
-334
-340
-327
-307
-292
-276
-262
-241
-221
-197
-194
-197
-177
-181
-179
-176
-179
-176
-163
-157
-149
-141
-115
-107
-101
-95
-84
-82
-81
-83
-72
-71
-81
-82
-92
-103
-112
-93
-101
-115
-120
-129
-145
-141
-127
-113
-109
-91
-57
-50
-58
-53
-63
-69
-82
-103
-96
-89
-91
-71
-77
-90
-91
-86
-80
-86
-75
-71
-90
-119
-142
-157
-160
-173
-200
-213
-217
-229
-249
-252
-272
-273
-268
-281
-275
-264
-258
-269
-268
-255
-254
-244
-250
-283
-298
-310
-320
-338
-349
-345
-346
-330
-323
-314
-305
-294
-294
-288
-278
-280
-290
-299
-309
-317
-320
-315
-334
-347
-352
-355
-351
-362
-345
-326
-331
-332
-322
-313
-319
-336
-315
-302
-323
-344
-342
-331
-324
-321
-323
-322
-325
-328
-333
-333
-332
-324
-311
-300
-275
-262
-252
-220
-198
-180
-159
-148
-142
-120
-107
-107
-99
-100
-105
-99
-124
-150
-158
-165
-162
-170
-180
-176
-179
-179
-166
-168
-172
-171
-170
-171
-177
-171
-167
-171
-170
-173
-169
-152
-144
-136
-127
-120
-118
-112
-112
-113
-120
-136
-133
-141
-149
-139
-142
-154
-156
-159
-170
-175
-169
-172
-178
-166
-178
-186
-177
-170
-167
-160
-164
-163
-162
-164
-168
-169
-168
-183
-206
-201
-201
-215
-215
-223
-213
-201
-193
-190
-202
-223
-222
-232
-238
-243
-232
-209
-210
-188
-196
-200
-203
-230
-232
-235
-250
-255
-271
-268
-266
-285
-297
-295
-275
-258
-246
-228
-220
-219
-222
-223
-220
-209
-205
-193
-184
-180
-165
-160
-157
-137
-138
-138
-138
-151
-142
-155
-167
-175
-182
-178
-183
-199
-194
-184
-178
-170
-170
-172
-182
-189
-188
-176
-166
-180
-186
-182
-177
-182
-179
-174
-172
-169
-169
-168
-171
-168
-164
-139
-136
-151
-151
-159
-172
-170
-171
-181
-195
-201
-231
-247
-259
-286
-303
-300
-267
-273
-293
-298
-305
-306
-303
-298
-290
-280
-277
-274
-278
-276
-270
-283
-293
-286
-291
-300
-309
-326
-335
-334
-346
-353
-357
-358
-352
-357
-351
-351
-354
-350
-346
-341
-335
-324
-316
-304
-293
-277
-275
-278
-273
-275
-287
-301
-310
-326
-339
-352
-360
-364
-348
-329
-324
-312
-302
-293
-269
-273
-282
-273
-260
-270
-275
-246
-220
-219
-206
-190
-195
-186
-185
-167
-141
-126
-118
-124
-131
-134
-158
-182
-203
-212
-214
-219
-219
-214
-214
-242
-260
-274
-276
-270
-276
-272
-265
-263
-279
-283
-279
-285
-277
-270
-265
-262
-253
-258
-267
-277
-279
-293
-322
-325
-331
-347
-359
-358
-364
-372
-385
-376
-363
-364
-364
-372
-368
-370
-360
-334
-334
-337
-331
-324
-320
-333
-337
-328
-326
-331
-320
-315
-313
-302
-308
-308
-299
-298
-279
-285
-304
-310
-319
-331
-345
-337
-339
-347
-343
-349
-350
-348
-339
-318
-315
-307
-301
-293
-292
-322
-341
-349
-362
-356
-344
-337
-336
-336
-326
-316
-310
-308
-292
-279
-280
-281
-269
-256
-260
-258
-273
-273
-258
-266
-278
-264
-252
-234
-211
-204
-186
-176
-166
-167
-165
-147
-149
-143
-148
-160
-187
-199
-211
-233
-240
-243
-246
-243
-245
-263
-268
-275
-283
-282
-273
-272
-273
-266
-261
-270
-275
-275
-268
-258
-251
-259
-244
-230
-239
-231
-228
-231
-244
-251
-259
-268
-258
-262
-269
-273
-275
-270
-259
-264
-279
-281
-285
-300
-305
-292
-275
-260
-247
-245
-233
-225
-221
-229
-252
-254
-243
-228
-218
-210
-212
-211
-198
-185
-187
-199
-207
-197
-208
-215
-208
-216
-212
-203
-189
-178
-182
-191
-210
-232
-245
-250
-238
-237
-247
-249
-256
-260
-252
-251
-259
-257
-247
-240
-245
-248
-249
-243
-226
-222
-238
-248
-256
-258
-263
-275
-272
-259
-267
-264
-259
-266
-273
-294
-271
-260
-254
-254
-258
-238
-244
-249
-250
-245
-247
-248
-231
-227
-236
-221
-221
-229
-233
-238
-225
-213
-206
-201
-202
-204
-210
-219
-231
-242
-254
-258
-256
-248
-238
-248
-241
-235
-236
-258
-273
-273
-280
-281
-288
-303
-307
-313
-316
-302
-300
-307
-320
-313
-310
-318
-316
-305
-302
-305
-288
-289
-274
-268
-264
-257
-256
-259
-270
-275
-288
-294
-296
-295
-283
-280
-281
-285
-295
-299
-299
-287
-293
-298
-300
-308
-316
-319
-319
-305
-281
-274
-282
-276
-266
-283
-293
-299
-302
-311
-304
-312
-313
-302
-319
-318
-303
-284
-280
-279
-253
-245
-230
-233
-244
-239
-251
-254
-246
-242
-248
-231
-225
-216
-208
-210
-211
-211
-217
-223
-230
-241
-259
-277
-287
-285
-300
-319
-298
-293
-285
-283
-285
-291
-275
-266
-277
-278
-282
-279
-262
-271
-267
-241
-255
-273
-276
-283
-282
-276
-261
-254
-264
-260
-265
-270
-266
-271
-281
-277
-272
-277
-267
-260
-251
-259
-270
-267
-283
-294
-293
-301
-314
-324
-344
-359
-362
-359
-356
-362
-358
-336
-326
-323
-320
-316
-312
-314
-315
-339
-353
-351
-363
-363
-361
-369
-371
-366
-360
-362
-355
-338
-329
-315
-306
-308
-312
-305
-306
-310
-299
-300
-297
-280
-271
-267
-264
-255
-249
-252
-259
-259
-256
-248
-241
-252
-264
-277
-286
-282
-283
-288
-282
-281
-270
-268
-279
-291
-295
-273
-263
-271
-264
-265
-276
-289
-299
-289
-286
-294
-284
-278
-272
-256
-252
-256
-247
-247
-260
-250
-249
-265
-261
-265
-263
-261
-257
-254
-257
-255
-248
-233
-224
-228
-232
-232
-223
-244
-252
-254
-257
-254
-261
-257
-254
-266
-278
-275
-273
-258
-259
-258
-263
-255
-242
-247
-257
-256
-254
-257
-265
-260
-268
-291
-285
-284
-280
-283
-278
-271
-260
-259
-262
-252
-231
-221
-217
-211
-221
-212
-229
-243
-250
-240
-241
-245
-242
-250
-264
-269
-280
-285
-268
-265
-256
-244
-238
-240
-244
-245
-254
-244
-235
-238
-259
-249
-232
-252
-268
-275
-274
-280
-274
-278
-290
-287
-289
-300
-301
-303
-296
-288
-281
-274
-258
-252
-262
-267
-265
-252
-246
-244
-230
-223
-233
-223
-206
-207
-192
-185
-190
-175
-198
-199
-196
-198
-201
-205
-205
-221
-222
-226
-243
-253
-238
-232
-242
-245
-228
-238
-251
-243
-246
-237
-237
-233
-223
-226
-239
-242
-238
-253
-263
-250
-254
-260
-263
-270
-285
-272
-256
-261
-258
-271
-292
-309
-310
-319
-335
-340
-338
-333
-321
-333
-343
-340
-330
-331
-337
-326
-327
-312
-300
-298
-278
-266
-278
-283
-277
-278
-281
-294
-294
-317
-332
-322
-316
-313
-316
-329
-323
-327
-330
-332
-336
-333
-328
-318
-323
-323
-314
-301
-280
-280
-283
-277
-277
-271
-284
-282
-286
-277
-260
-246
-232
-224
-225
-209
-185
-183
-198
-198
-200
-196
-201
-214
-220
-234
-249
-262
-271
-258
-266
-275
-266
-278
-279
-285
-294
-314
-320
-300
-303
-311
-297
-288
-275
-266
-269
-269
-259
-255
-259
-260
-260
-262
-259
-265
-255
-247
-251
-253
-251
-247
-251
-254
-255
-266
-285
-296
-290
-290
-289
-280
-267
-255
-240
-225
-218
-230
-230
-240
-256
-256
-264
-261
-245
-239
-246
-248
-244
-236
-231
-228
-225
-227
-251
-279
-299
-299
-303
-312
-316
-320
-318
-311
-297
-306
-310
-324
-327
-320
-323
-315
-313
-301
-297
-297
-300
-292
-290
-282
-286
-281
-267
-276
-285
-279
-285
-295
-291
-290
-280
-281
-276
-258
-251
-241
-241
-246
-240
-256
-249
-222
-225
-225
-212
-209
-213
-219
-211
-213
-215
-212
-216
-225
-224
-229
-243
-237
-237
-241
-253
-261
-258
-252
-251
-242
-219
-210
-217
-207
-203
-206
-205
-212
-214
-223
-219
-222
-231
-223
-228
-239
-239
-232
-237
-240
-245
-264
-260
-249
-264
-273
-276
-267
-251
-239
-220
-211
-199
-192
-182
-162
-145
-149
-153
-157
-167
-177
-192
-199
-199
-203
-219
-229
-231
-231
-245
-252
-239
-260
-272
-260
-275
-289
-285
-287
-274
-266
-244
-214
-217
-206
-193
-186
-192
-195
-195
-202
-214
-221
-217
-228
-226
-210
-208
-229
-253
-246
-261
-273
-278
-286
-283
-287
-297
-301
-309
-310
-292
-270
-266
-275
-268
-253
-241
-244
-246
-243
-241
-251
-249
-233
-237
-234
-240
-240
-230
-226
-222
-233
-232
-237
-246
-236
-230
-225
-224
-238
-231
-240
-246
-226
-215
-198
-187
-190
-199
-196
-212
-219
-216
-207
-202
-202
-205
-219
-227
-237
-244
-238
-238
-239
-255
-270
-280
-282
-287
-298
-298
-301
-310
-322
-313
-332
-345
-339
-347
-342
-334
-342
-355
-352
-354
-344
-342
-351
-345
-343
-353
-359
-349
-332
-321
-330
-317
-319
-320
-312
-307
-300
-299
-287
-273
-267
-267
-260
-263
-269
-284
-273
-272
-284
-290
-304
-316
-320
-328
-331
-323
-323
-330
-342
-354
-347
-334
-340
-345
-337
-329
-333
-336
-312
-285
-291
-285
-268
-253
-249
-253
-253
-259
-254
-236
-240
-242
-230
-226
-227
-230
-235
-244
-244
-259
-278
-282
-293
-302
-281
-277
-295
-305
-312
-326
-332
-334
-347
-350
-350
-358
-351
-344
-359
-355
-336
-325
-324
-331
-331
-324
-326
-332
-316
-305
-301
-307
-293
-293
-311
-311
-308
-300
-299
-290
-288
-289
-296
-303
-301
-308
-317
-323
-334
-327
-322
-330
-333
-340
-342
-356
-358
-340
-347
-343
-341
-341
-320
-321
-324
-317
-313
-284
-287
-294
-291
-272
-262
-256
-242
-229
-215
-223
-223
-222
-234
-261
-270
-281
-297
-285
-272
-278
-277
-266
-260
-260
-266
-280
-267
-269
-294
-313
-329
-321
-305
-300
-301
-304
-320
-331
-330
-319
-320
-320
-323
-326
-322
-317
-303
-305
-309
-301
-291
-283
-273
-273
-278
-267
-281
-278
-277
-284
-272
-270
-263
-262
-265
-262
-260
-264
-267
-276
-261
-253
-265
-255
-243
-236
-235
-236
-225
-221
-221
-220
-229
-239
-245
-251
-236
-235
-237
-239
-232
-232
-236
-221
-219
-227
-223
-235
-239
-250
-251
-242
-236
-255
-262
-244
-225
-231
-239
-232
-227
-234
-248
-249
-254
-246
-252
-256
-271
-279
-276
-274
-288
-300
-295
-292
-306
-311
-296
-321
-342
-341
-336
-311
-297
-297
-301
-277
-266
-262
-266
-264
-266
-275
-281
-273
-269
-259
-256
-253
-247
-253
-237
-240
-246
-251
-264
-256
-262
-270
-266
-274
-294
-302
-293
-283
-274
-289
-288
-275
-285
-284
-280
-272
-251
-234
-221
-216
-208
-200
-206
-212
-196
-206
-219
-214
-214
-213
-227
-225
-227
-228
-247
-266
-266
-272
-273
-270
-290
-288
-276
-278
-275
-260
-246
-236
-227
-223
-210
-208
-210
-231
-238
-236
-257
-261
-266
-259
-255
-262
-279
-281
-272
-273
-265
-261
-268
-275
-263
-262
-257
-256
-267
-273
-279
-277
-270
-286
-303
-311
-305
-311
-303
-290
-295
-304
-296
-302
-305
-290
-287
-286
-283
-273
-268
-272
-272
-268
-277
-284
-289
-293
-300
-290
-283
-270
-271
-274
-277
-284
-290
-293
-294
-291
-289
-289
-281
-286
-295
-301
-300
-305
-326
-320
-316
-320
-326
-303
-278
-284
-289
-277
-279
-282
-289
-281
-276
-277
-262
-261
-263
-260
-265
-261
-271
-261
-254
-260
-257
-255
-255
-269
-266
-274
-273
-278
-275
-273
-270
-273
-277
-283
-291
-305
-302
-302
-310
-333
-333
-332
-348
-363
-360
-348
-327
-309
-310
-301
-305
-304
-307
-315
-329
-324
-324
-332
-330
-327
-323
-315
-315
-314
-322
-325
-314
-326
-327
-323
-319
-319
-339
-337
-326
-342
-355
-333
-327
-316
-305
-304
-293
-289
-294
-289
-298
-293
-276
-277
-271
-250
-244
-263
-262
-275
-266
-272
-274
-268
-277
-285
-288
-293
-295
-294
-312
-316
-319
-313
-308
-302
-296
-303
-305
-282
-252
-231
-234
-228
-203
-203
-213
-227
-224
-215
-210
-201
-197
-203
-220
-211
-207
-210
-218
-211
-197
-234
-234
-268
-234
-530
-392
-344
-650
-658
-422
-662
-722
-422
-490
-518
-305
-160
-268
-92
19
3
-18
142
109
41
71
86
-57
-97
-85
-180
-292
-287
-265
-564
-435
-384
-645
-596
-382
-570
-562
-320
-350
-407
-237
-172
-262
-176
-71
-299
-322
-199
-375
-453
-359
-395
-505
-405
-332
-409
-325
-197
-170
-203
-99
-78
-106
-90
-19
-57
-111
-32
-120
-170
-151
-151
-224
-208
-204
-252
-238
-285
-267
-300
-279
-289
-285
-321
-304
-313
-344
-334
-328
-340
-340
-310
-330
-324
-319
-311
-313
-302
-303
-316
-292
-284
-272
-307
-286
-271
-265
-269
-268
-242
-257
-226
-254
-213
-240
-193
-220
-206
-188
-219
-146
-190
-205
-197
-218
-206
-187
-241
-153
-214
-285
-102
-266
-271
-175
-302
-233
-260
-249
-146
-258
-236
-242
-207
-272
-308
-159
-278
-355
-74
-373
-219
-126
-374
-22
-174
-256
-60
-168
-193
-168
-148
-242
-156
-239
-307
-83
-317
-276
-239
-382
-160
-276
-224
-126
-335
-56
-265
-232
-203
-115
-184
-199
-114
-156
-221
-154
-275
-94
-268
-225
-77
-112
-306
-71
-41
-324
-128
-219
-106
-308
-258
12
-349
-219
111
-420
-162
-93
-418
-91
-333
-252
-154
-538
-97
-392
-351
-155
-328
-279
-221
-411
-328
-264
-482
-98
-346
-480
-129
-457
-274
-254
-372
-247
-193
-354
-264
-209
-334
-209
-287
-304
-232
-212
-289
-134
-372
-79
-354
-218
-156
-491
15
-421
-215
-40
-463
-160
-134
-378
-281
-204
-216
-421
-115
-233
-356
-209
-390
-95
-445
-287
-30
-533
-50
-365
-377
47
-478
-260
47
-499
-223
24
-514
-107
-197
-485
-55
-405
-477
-230
-178
-660
-66
-355
-342
-299
-249
-184
-403
-138
-307
-291
-262
-330
-184
-285
-368
-85
-297
-250
-213
-355
-145
-355
-455
-76
-454
-142
-332
-188
-194
-433
37
-615
-6
-438
-267
-146
-560
-140
-325
-364
-238
-252
-196
-335
-298
-284
-403
-327
-146
-335
-412
-132
-434
-430
-239
-486
-169
-338
-624
131
-475
-334
-69
-334
-239
-228
-330
-85
-365
-238
-228
-473
-40
-365
-210
-105
-233
-126
-168
-214
-291
24
-336
-173
-102
-346
-348
-13
-459
-245
-55
-397
-77
-338
-89
-305
-31
-483
-152
-106
-666
-96
-205
-457
-234
-199
-446
0
-235
-194
-197
-120
-261
-247
-118
-321
-139
-387
33
-273
-289
39
-272
-480
188
-413
-218
-44
-365
-203
-212
-401
-382
96
-624
53
-142
-348
-164
1
-423
-174
0
-449
-65
-183
-274
-164
-132
-238
-305
-25
-585
77
-223
-539
84
-279
-399
103
-317
-331
58
-493
-244
-276
-563
-81
-642
-82
-375
-620
85
-794
24
-445
-298
-321
-463
-156
-640
150
-635
116
-507
-195
206
-804
321
-533
-41
-212
-270
-44
-504
86
-505
202
-484
32
-116
-274
-204
-203
-450
-341
17
-610
-122
-49
-577
-246
59
-538
-118
-206
-317
11
-224
-227
-207
-307
-225
-173
-133
-277
-154
-240
-170
-430
-46
-519
-167
-267
-697
-173
-384
-609
72
-432
-344
149
-562
-80
-59
-461
-130
-88
-609
-18
-181
-452
-103
-333
-368
-166
-214
-273
-126
-136
-167
-319
-151
-34
-524
142
-306
-285
-122
-82
-402
-111
114
-685
484
-661
-331
308
-918
316
-405
-580
40
-549
-166
-249
-315
-351
-170
-271
-612
188
-237
-857
669
-980
-275
57
-595
161
-295
-314
-120
60
-621
323
-630
168
-292
-492
334
-900
293
-630
-244
180
-765
9
-277
-293
-264
-496
79
-413
-242
-386
-91
-614
-88
-527
-269
-115
-568
-47
-146
-504
-50
-138
-387
-147
-238
-89
-484
-52
-374
-200
-334
-127
-352
-398
-110
-493
-208
-496
-213
-615
-37
-505
-20
-432
-197
-340
-458
-33
-544
-114
-314
-117
-534
-14
-207
-394
12
-329
-310
-240
-214
-425
-337
96
-503
-134
22
-581
302
-407
-412
83
-522
-210
19
-886
214
-488
-320
-48
-338
-70
-207
-215
-129
-551
54
-187
-594
344
-693
-44
-176
-297
-394
168
-732
71
-437
-112
-220
-391
178
-768
-88
-293
-135
-269
-167
-334
51
-584
114
-305
-436
-177
-149
-437
-89
-337
-356
142
-769
6
59
-576
247
-501
-169
-144
-343
90
-659
295
-315
-293
170
-475
-56
-175
-426
115
-350
-188
148
-601
-199
245
-898
361
-430
-450
204
-982
259
-305
-379
170
-450
143
-250
-281
-124
-133
-437
-77
-574
-30
-125
-640
343
-553
-278
-118
-168
-142
-235
-88
-191
-331
61
-487
-233
235
-709
-24
-318
-43
-215
-363
-1
-316
-469
32
-332
-554
148
-375
-184
3
-391
16
-23
-475
62
-277
-212
-146
-39
-366
24
-514
36
-31
-631
363
-710
209
-331
-87
-250
-343
-49
-340
-401
-72
-320
-658
105
-511
-387
-26
-533
-31
-489
18
-112
-354
-345
-293
-311
-551
-102
-518
-103
-581
90
-457
-140
-152
-354
-109
-199
-32
-494
126
-386
-142
-311
-187
-433
135
-511
-181
-104
-275
-27
-591
120
-839
-303
-210
-680
-90
-64
-824
246
-430
-392
-100
-462
-251
-238
-83
-791
58
-341
-413
63
-528
-223
-108
-272
-463
-130
-456
-53
-307
-527
214
-825
132
-352
-258
-264
-170
12
-346
-209
-280
-322
-363
54
-938
252
-528
-205
-119
-468
-194
-51
-465
-333
-323
-260
-387
205
-478
-269
289
-589
24
-217
-487
-56
-377
-182
-228
-269
-153
-122
-848
627
-957
-354
766
-1292
581
-608
-92
-325
-202
-425
-18
-431
-172
-304
-342
-162
-437
-229
-251
-305
-321
-71
-576
-163
-56
-639
141
-579
-115
-447
-440
-48
-699
-135
-707
-131
-585
-314
-380
-256
-369
-593
59
-602
39
-661
-197
-390
-567
-225
-461
-364
-350
-122
-837
389
-1051
-24
-202
-769
-293
-428
-326
-439
-243
-261
-240
-609
-263
-172
-576
-10
-463
-551
236
-1022
-42
-307
-624
-19
-375
-361
-340
-57
-428
-272
-197
-306
-188
-366
-383
110
-709
-77
-374
-543
-24
-844
103
-705
-131
-518
-29
-54
-424
-342
-129
-618
-355
-78
-610
-49
-539
-244
-173
-670
-325
135
-786
230
-697
-101
-139
-280
-736
460
-821
-326
186
-948
6
-296
-539
-213
-225
-573
115
-708
37
-309
-587
-26
-356
-315
-333
-92
-178
-488
-235
-267
-300
-243
-449
-165
-527
-154
-313
-412
-130
-415
-259
-88
-429
-431
-151
-760
163
-825
17
-268
-530
66
-517
-189
-381
-137
-525
224
-676
-86
-225
-394
-327
-445
72
-742
94
-274
-393
-100
-447
105
-381
-216
-204
-226
-380
-47
-544
-224
199
-1024
306
-490
-186
-386
-236
-170
-357
-338
-464
-100
-446
-366
-26
-230
-722
219
-591
-699
358
-999
-224
-146
-477
-410
-343
-277
-498
29
-468
-205
-151
-404
-122
-349
-232
115
-700
5
115
-669
-229
109
-636
-103
-67
-248
17
-442
51
-346
-231
-232
65
-734
219
-290
-632
305
-631
-381
244
-816
-219
50
-882
389
-733
-210
310
-898
-91
238
-883
414
-502
-105
185
-913
335
-372
-415
-210
-194
-512
-7
-670
-75
-390
-319
-60
-354
-397
-8
-169
-515
394
-865
278
-751
-182
-448
-225
-329
-401
-214
-542
-129
-419
-48
-317
-192
-426
-184
-477
-459
-429
15
-698
-124
-439
-633
81
-652
-171
-258
-709
269
-587
-217
-226
-216
-93
-417
38
-448
-82
-306
-580
172
-812
128
-346
-537
258
-723
107
-498
-35
-297
-33
-677
42
-338
-554
69
-681
95
-470
125
-617
-22
-360
-506
63
-611
-345
-158
-344
-400
222
-965
461
-729
-280
162
-473
-60
-195
-379
-318
-90
-458
29
-266
-417
112
-698
-339
460
-1337
639
-574
-678
374
-861
-93
-218
-119
-605
-21
-374
-480
70
-590
126
-664
-236
-74
-253
-192
-528
325
-642
-412
331
-879
191
-148
-800
423
-988
118
-464
-154
-417
-102
-615
44
-413
-600
91
-435
-706
427
-674
-210
-194
-785
125
-1155
89
-688
-486
-192
-507
-428
-369
-351
-348
-319
-456
-227
-170
-414
-111
-438
52
-606
-346
411
-1206
747
-827
-512
494
-1294
169
-119
-955
157
-458
-417
-175
-275
-333
191
-670
-437
-40
-673
143
-642
-96
-514
319
-815
216
-281
-387
-123
-141
-440
-381
239
-584
-311
58
-502
-69
-409
-91
-371
-261
10
-603
-113
-197
-570
-458
30
-768
300
-778
-37
-156
-798
319
-884
188
-429
-41
-634
-44
-233
-609
18
-532
-129
-510
-29
-254
-376
-246
-74
-790
325
-782
-173
-238
-436
-158
-455
18
-589
-192
-406
-194
-805
137
-303
-858
419
-640
-291
66
-586
-226
-94
-397
-439
36
-400
-254
-197
-212
-606
-52
-526
-478
173
-707
-239
66
-440
-521
185
-575
-542
347
-782
94
-445
-46
-465
-3
-385
-257
-149
-671
205
-771
-21
-229
-456
-374
-31
-507
-286
132
-671
18
-573
25
-459
-167
-22
-647
393
-616
-15
-273
-228
-324
136
-738
-192
144
-1045
395
-423
-567
274
-460
-78
-514
490
-1037
344
-636
-351
109
-947
260
-551
-53
-426
-73
-360
-81
-282
-239
-306
-50
-262
-34
-275
-117
-295
-362
-104
-504
-287
-22
-898
41
-154
-547
296
-967
268
-122
-738
-35
64
-1164
561
-505
-1297
1403
-1539
-222
397
-1137
241
-144
-674
-48
-461
-166
-363
-162
-433
-258
-118
-528
-165
-547
-100
-580
-144
-459
-355
236
-1319
274
-393
-674
498
-965
229
-412
-286
-208
-83
-382
-383
100
-792
209
-500
-357
96
-710
249
-456
-335
-279
-150
-735
162
-270
-318
275
-996
325
-116
-629
558
-1063
163
65
-1096
921
-1070
-122
232
-1046
-27
-335
-897
251
-681
58
-176
-259
-310
-63
-212
-237
-546
130
-254
-947
398
-528
-466
-142
-208
-746
214
-811
-156
-164
-545
-171
166
-907
330
-811
86
-640
-418
50
-899
100
-581
-557
466
-1256
-45
-83
-969
562
-1023
143
-228
-561
-196
-82
-623
-69
-333
-277
-346
-436
-146
-546
-595
-85
-723
81
-672
135
-756
-113
-43
-767
202
-925
118
-593
-287
-311
-778
332
-747
-429
-233
-54
-779
237
-528
-264
-257
-555
90
-655
-262
-143
-375
-325
-453
-87
-86
-755
-83
-12
-1153
801
-1263
233
-273
-719
427
-694
-31
-837
121
-576
-356
-154
-514
-226
-532
-213
-474
-574
17
-669
217
-650
-156
62
-819
-15
-331
-487
-113
-149
-770
235
-762
-238
-174
-353
-254
-451
210
-599
-276
106
-759
58
16
-1179
703
-1160
61
-44
-678
-97
-487
-141
-365
-349
-601
200
-914
460
-941
154
18
-1166
878
-1015
-81
-61
-650
73
-415
-204
-188
-200
-465
366
-705
-80
266
-977
400
-703
-28
-334
-396
-147
-69
-475
-26
-504
-231
93
-980
297
-729
-174
-78
-502
-103
-230
-932
872
-1036
-497
714
-1498
654
-507
-632
23
-111
-865
315
-527
-139
-334
-177
-415
-573
213
-715
249
-436
-415
131
-796
-125
-232
-290
-135
-586
120
-736
53
-259
-177
-46
-901
607
-669
-71
196
-570
-207
297
-825
-184
246
-1070
341
-148
-506
7
198
-989
300
-298
-456
49
-113
-441
-252
-78
-394
-155
-50
-107
-638
526
-875
-140
78
-586
163
-387
-237
66
-351
-186
332
-1009
474
-563
-265
-158
-170
-566
-121
-262
-493
46
-705
220
-671
-3
-130
-276
-361
66
-448
-148
-318
-262
129
-665
262
-549
-228
49
-652
114
-177
-665
162
-722
-158
42
-676
146
-364
-366
125
-632
31
-320
-503
50
-679
-326
-57
-470
-502
177
-1052
279
-937
62
-128
-867
318
-674
-34
-185
-483
199
-682
-452
702
-1307
522
-344
-616
520
-942
-82
149
-820
71
-216
-667
421
-649
-19
-359
-310
-303
-598
197
-911
251
-547
-443
124
-594
-106
-324
-43
-471
12
-342
-386
-13
-408
-289
-14
-370
-456
134
-460
-417
-30
-579
36
-705
-139
-473
-212
-262
-407
-35
-467
-285
-119
-546
-140
-398
172
-940
441
-715
-267
279
-808
294
-780
11
-475
-382
-91
-682
-471
267
-861
-370
216
-718
-497
453
-967
-377
566
-1140
-267
408
-1375
174
-322
-814
288
-364
-620
174
-638
-587
240
-1002
80
-350
-770
-133
-352
-428
-431
-208
-428
-103
-931
13
-314
-691
-105
-601
-285
-550
-34
-597
24
-986
734
-1290
188
-15
-1272
565
-697
-578
20
-323
-490
75
-716
225
-679
-122
180
-798
-259
30
-729
-211
184
-1301
722
-1168
231
-263
-1156
970
-1167
-221
29
-392
-510
417
-643
-105
140
-900
161
-404
-363
-282
-154
-163
-190
-257
-1
-167
-390
-154
14
-482
18
-363
-243
-155
-665
267
-646
-18
25
-319
-33
-401
-519
-169
-34
-667
163
-191
-555
187
-807
331
-886
-116
-160
-203
-490
-231
66
-1137
460
-614
-427
220
-760
-59
49
-935
88
-431
-237
-433
-179
-373
-324
-67
-606
252
-920
25
-188
-1055
649
-1040
111
-367
-309
-298
11
-584
146
-547
-109
295
-997
755
-995
300
-407
-80
-846
825
-1028
-326
719
-1713
1153
-1342
307
-166
-839
471
-892
87
-25
-600
-86
-228
-405
-665
360
-984
193
-412
-559
359
-573
-367
-309
90
-798
195
-647
-21
-348
-558
481
-808
-37
-262
-361
-122
-178
-743
665
-874
-221
416
-1103
288
-262
-346
-451
-19
-600
114
-532
69
-202
-284
-114
-147
-558
-111
268
-772
-171
-195
-437
-198
-113
-450
128
-414
219
-732
237
-439
-146
-395
-244
-261
-246
-73
-473
302
-1032
142
13
-806
342
-528
103
-466
46
-415
-365
557
-1169
680
-890
-97
-133
-326
-198
-359
480
-1059
511
-427
-65
-153
-306
45
-327
-431
220
-565
-241
394
-1057
725
-714
-69
40
-625
147
-598
580
-869
353
-448
-50
81
-630
51
-33
-546
-147
263
-1086
795
-776
234
-426
141
-356
45
-200
-85
-611
503
-898
-198
556
-1321
902
-850
17
-291
-308
-518
28
-434
-604
660
-1117
443
-480
-631
619
-1122
337
-117
-364
-288
99
-396
-320
167
-446
-298
353
-666
-456
511
-752
-10
-105
-509
-452
218
-947
13
-194
-690
138
-530
-45
-333
-293
-141
-205
-417
-94
-320
-228
-440
-332
-42
-876
413
-738
-61
-109
-547
20
-661
227
-659
-366
540
-1465
608
-393
-1021
924
-1068
-237
84
-315
-573
-223
173
-1067
300
-245
-747
564
-695
-175
295
-931
-18
257
-1322
390
-468
-601
333
-733
156
-653
77
-512
-297
262
-937
263
-490
-443
-6
-541
-221
167
-1018
230
133
-1187
620
-693
-310
-128
-399
-274
-483
-438
243
-838
202
-173
-872
208
-844
-107
-314
-144
-310
-244
-271
-90
-745
458
-327
-894
933
-1019
-355
342
-1172
523
-653
-256
118
-552
-142
-268
-181
-458
275
-442
-215
119
-457
-39
-370
-109
-218
-400
11
-442
-71
-346
-78
-144
-189
12
-312
138
-873
730
-1260
379
-37
-1276
825
-655
-453
417
-282
-281
29
-682
343
-733
-173
36
-1004
752
-886
84
-57
-824
121
145
-713
282
-445
-14
-342
-830
958
-1559
127
386
-1381
370
-10
-1128
433
-180
-786
449
-667
-288
-108
-94
-665
357
-538
-181
235
-949
238
42
-852
-179
376
-940
13
-160
-478
80
-535
96
-352
-102
-583
417
-858
-125
-74
-334
-192
-340
-216
-242
-498
-231
-12
-461
85
-433
-49
-268
-536
-123
-151
-367
173
-493
-91
30
-527
215
-81
-337
261
24
-400
204
-225
-423
134
-847
354
-283
-597
645
-842
372
-359
-83
32
-746
-28
3
-418
-426
21
-365
35
-545
356
-471
-211
127
-326
-490
19
28
-843
342
-277
-518
244
52
-1034
582
-419
-538
288
-857
416
-614
-310
333
-832
37
-136
-220
-385
-100
-151
-282
-342
-225
-20
-521
-31
-139
-323
-172
-8
-374
4
-215
-344
378
-792
179
28
-532
36
-282
-170
-404
241
-729
410
-570
-136
199
-449
-59
-167
-152
-370
-106
-368
-124
-492
-110
-255
-234
150
-600
290
-340
-419
212
-696
2
-316
-133
-181
-397
-68
30
-840
331
-609
85
-301
-342
226
-639
-67
-122
-344
-75
-95
-717
748
-1443
928
-448
-884
1019
-1126
12
471
-746
64
-3
-343
80
113
-492
-73
-166
-188
-167
-375
229
-280
-551
269
-647
-530
330
-823
-70
-217
-261
-483
57
-578
-411
183
-848
-24
-281
-206
-269
-398
62
-484
-194
-226
-228
-214
-257
-554
351
-750
-225
91
-630
-397
221
-778
-227
155
-1017
343
-514
-696
194
-226
-543
65
-355
-160
-384
-138
-606
-265
-302
-473
-291
-230
-570
207
-379
-544
557
-1034
114
-183
-501
124
-349
-74
-220
-264
-272
-220
-233
-135
-464
153
-440
-22
-202
-247
83
-589
348
-669
111
-433
-238
-123
-559
106
-464
-37
-259
-488
-19
-437
-442
-145
-282
-699
414
-904
129
-357
-457
49
-675
-283
-53
-779
6
-572
-420
35
-833
225
-451
-330
-28
-165
-763
97
-392
-623
299
-668
-185
57
-747
114
-392
-271
-215
-308
-15
-468
-118
-446
5
-483
-461
149
-791
16
-39
-850
431
-529
-596
319
-486
-476
445
-870
60
-77
-677
152
-582
-227
-76
-782
371
-953
118
-368
-450
23
-541
-101
-467
-217
-398
-155
-458
-24
-234
-286
-41
-383
-262
-220
-401
-178
-661
205
-848
-112
-310
-461
-267
-514
140
-710
-53
-202
-579
60
-707
-228
-151
-809
396
-710
17
-355
-312
-251
-292
-108
-688
459
-1087
148
-189
-810
516
-841
-140
15
-915
304
-597
-109
-132
-388
-184
-120
-646
99
-347
-455
-62
-586
-155
-607
-280
-344
-443
-233
-38
-341
-472
139
-505
-292
-82
-447
-202
-128
-379
-422
-38
-596
-79
-392
-499
-124
-754
-53
-294
-431
-257
-377
-149
-695
31
-496
-363
-278
-161
-671
-58
-236
-685
-56
-500
-168
-444
-174
-526
-299
-179
-532
-48
-274
-383
-146
-25
-647
354
-721
-37
202
-1270
608
-513
-590
297
-514
-105
-66
-470
-121
-148
-602
-262
-151
-479
-337
-126
-289
-214
-499
26
-640
111
-568
-247
-190
-699
-41
-326
-199
-608
368
-840
153
-484
-379
130
-695
303
-602
-144
-224
-323
-238
-38
-537
64
-65
-878
373
-717
-109
-336
-38
-480
-141
-229
-261
-203
-351
15
-760
417
-754
-113
-126
-635
292
-1023
360
-677
-255
-312
-371
-339
-655
256
-1169
402
-767
-116
-283
-240
-511
-329
-198
-801
135
-965
144
-758
-214
-220
-613
31
-409
-524
201
-831
85
-179
-643
368
-717
3
-334
-239
-388
-233
-540
-162
-291
-671
378
-1148
376
-618
-507
181
-764
-57
-449
-234
-636
-181
-274
-682
52
-613
-111
-229
-257
-413
59
-456
-77
-290
-419
64
-731
201
-605
-111
-377
-175
-475
-252
-120
-450
48
-396
-67
-585
-193
-212
-766
255
-590
-219
-256
-263
-561
-136
-425
-604
-82
-674
-246
-352
-390
-102
-353
-160
-92
-559
56
-411
-428
-258
-209
-536
4
-712
21
-510
-228
-418
-346
-44
-686
244
-704
124
-385
-222
-180
-403
-46
-575
183
-680
-170
-144
-543
-103
-180
-312
-190
-319
-360
-289
-228
-487
100
-677
-257
13
-715
77
-426
-220
-454
22
-623
-334
-80
-410
-563
280
-708
-271
174
-976
374
-798
-234
-75
-625
-169
-169
-723
51
-293
-428
-61
-493
-18
-585
78
-425
-170
-186
-204
-532
258
-810
167
-385
-366
79
-746
85
-372
-302
-210
6
-635
182
-554
-62
-396
-245
-54
-591
-59
-352
-346
-194
-420
-433
-99
-634
-87
-348
-533
167
-878
323
-573
-389
181
-980
92
-503
-572
96
-665
-198
10
-837
88
-11
-872
294
-428
-483
139
-754
-17
-510
-237
-149
-506
78
-680
-137
-56
-717
191
-322
-572
187
-417
-691
685
-981
-271
790
-1552
743
-562
-242
-379
14
-520
-104
-126
-802
524
-622
-275
223
-578
-411
133
-570
-194
-220
-306
-280
-22
-828
351
-575
-222
-110
-340
-174
-348
-224
-291
-11
-603
192
-445
-75
-337
-402
184
-954
470
-742
106
-420
-88
-132
-434
-61
-84
-454
-59
-330
-259
-121
-492
-105
-456
31
-610
-129
-471
-149
-721
198
-438
-591
187
-456
-428
185
-705
-171
164
-1156
740
-861
-41
82
-500
-16
-243
-202
-227
-152
-464
-118
-38
-657
40
-309
-232
-390
272
-962
540
-479
-558
678
-1098
544
-715
-184
-153
-534
-41
-400
-117
-665
412
-901
82
-424
-393
-300
-225
-323
-261
-126
-628
299
-868
51
-483
-34
-783
283
-908
112
-396
-559
183
-849
191
-728
-171
-289
-416
-246
-300
-486
-110
-608
146
-834
158
-555
-206
-428
-174
-338
-764
504
-1045
24
-258
-691
99
-374
-460
161
-822
238
-380
-313
26
-699
156
-529
-368
-115
-477
-233
-240
-493
-254
-45
-875
197
-460
-504
21
-448
-553
18
-446
-422
-66
-587
105
-540
-341
-423
-151
-504
-185
-373
-229
-214
-484
-12
-502
-125
-325
-248
-279
-138
-640
341
-911
237
-522
-237
-213
-383
-161
-305
-133
-501
106
-589
-660
134
-652
-575
236
-1189
436
-734
-77
-481
19
-621
-304
170
-1294
603
-1014
-169
-119
-795
16
-497
-417
-476
69
-1057
319
-767
-316
112
-1051
385
-766
-323
-26
-669
-121
-447
-666
148
-1004
149
-620
-33
-451
-339
-69
-506
-285
-186
-463
-366
-57
-739
73
-434
-659
347
-717
-337
261
-1092
612
-801
-110
102
-805
223
-278
-321
86
-467
110
-356
-218
-172
-180
-529
285
-617
-101
-35
-754
561
-964
168
-160
-724
432
-640
-203
30
-560
-121
150
-693
60
-237
-616
211
-917
293
-602
-144
-129
-408
-109
-327
-321
-306
-224
-449
21
-659
223
-845
290
-404
-425
-127
-446
-256
-358
-387
-297
-50
-356
105
-481
119
-514
136
-489
-194
-101
-320
-62
-339
-192
-247
-292
-105
-256
-447
23
-507
22
-382
-326
-130
-389
-46
-387
55
-438
329
-643
226
-209
-416
281
-582
36
-120
6
-408
247
-668
175
-459
-42
66
-725
523
-728
97
-418
36
-268
-30
-418
146
-344
-122
168
-440
310
-420
83
-180
-136
-300
72
-489
323
-665
468
-434
-263
27
-369
-320
-25
-326
-311
16
-605
211
-768
361
-667
149
-294
-466
324
-831
49
-283
-278
-391
16
-471
-171
-100
-567
138
-482
-181
-125
-548
206
-619
96
-226
-327
-114
-267
-265
-209
-32
-450
176
-416
-373
400
-1148
324
-143
-1034
871
-1065
116
86
-679
135
-252
-410
23
-245
-507
299
-810
147
-184
-526
175
-274
-423
13
-216
-544
-46
-493
-186
-313
-292
-402
-276
-321
-308
-271
-261
-274
-331
-56
-432
-24
-124
-360
148
-424
-296
3
-529
87
-274
-266
141
-276
-163
402
-658
212
12
-708
594
-624
-277
391
-845
148
65
-554
31
-23
-484
161
-253
-169
-126
-176
-129
-219
22
-441
147
-217
-163
-32
-358
-42
-358
-92
-376
-17
-466
28
-322
-345
-63
-422
3
-690
376
-963
398
-640
-166
30
-844
365
-566
-472
155
-644
-267
99
-936
524
-809
-163
125
-743
124
-269
-574
335
-873
304
-585
15
-426
-225
47
-724
266
-526
-112
-319
-95
-386
15
-231
-278
10
-514
172
-311
-375
297
-788
378
-427
-410
231
-500
-252
28
-686
125
-486
-254
-108
-433
-225
-361
-157
-460
-169
-281
-490
-323
-306
-425
-425
-262
-415
-419
-304
-359
-428
-301
-345
-474
-130
-577
-264
-231
-552
-379
-60
-795
-123
-281
-614
-217
-256
-576
-206
-238
-757
98
-621
-541
63
-798
-146
-398
-365
-211
-386
-94
-364
-211
-37
-478
-26
-253
-456
158
-613
39
-110
-299
-119
-11
-282
-89
75
-589
354
-674
152
-215
-369
179
-435
177
-401
124
-315
201
-356
-123
267
-903
561
-282
-384
498
-601
67
254
-784
452
-309
-466
348
-546
-239
129
-771
110
-196
-598
184
-529
-127
-369
-328
-273
-558
-23
-610
-350
-213
-558
-264
-290
-571
-80
-310
-686
251
-881
-81
-203
-780
225
-691
-383
55
-839
-49
-330
-651
-51
-423
-579
115
-620
-419
129
-902
175
-519
-354
-3
-613
-112
-218
-515
-131
-308
-523
12
-425
-291
77
-620
-28
-92
-508
213
-342
29
-355
67
-423
-56
-371
-13
-112
-386
192
-302
-150
-64
-286
-127
-393
17
-325
-215
35
-573
443
-497
-164
91
-455
-10
-303
-78
-339
-70
-277
35
-353
-21
-234
-174
-196
-403
-3
-486
-205
-208
-140
-596
241
-608
-64
-190
-551
333
-921
113
-345
-275
-301
-357
161
-798
173
-553
-284
-191
-464
-15
-294
-311
-201
-262
-321
-310
-232
-126
-371
-132
-138
-268
-344
44
-626
187
-560
10
-187
-460
44
-401
-158
-192
-280
-30
-388
-246
-105
-345
-327
3
-304
-281
-129
-435
-70
-264
-452
94
-363
-372
8
-433
-101
-288
-327
156
-680
34
-195
-323
-209
-274
-68
-604
101
-542
-74
-222
-542
144
-339
-430
139
-339
-200
-218
-177
-194
-206
-229
-36
-331
-288
91
-481
-31
-320
-130
-225
-275
-372
-27
-466
-307
37
-568
-150
-238
-338
-208
-225
-455
-91
-320
-508
43
-533
-136
-344
-5
-403
-223
-41
-346
-84
-468
-52
-236
-372
-265
-72
-373
-366
80
-568
-164
-223
-427
-6
-504
-293
-80
-252
-536
94
-490
-379
-24
-702
97
-414
-315
78
-495
-202
82
-674
135
-489
-151
-143
-428
-119
-154
-259
-238
-67
-411
61
-379
-184
-87
-447
-47
-200
-417
6
-479
-104
-382
-204
-222
-429
-66
-462
-157
-306
-286
-212
-175
-434
-49
-458
-213
-278
-191
-493
-16
-248
-451
152
-682
-65
-188
-551
88
-573
-296
-123
-477
-250
-433
-200
-461
-123
-588
54
-602
-409
-17
-655
-185
-314
-229
-479
-17
-592
-71
-334
-497
-17
-405
-420
45
-477
-346
141
-809
158
-471
-389
6
-374
-360
45
-419
-200
-23
-544
54
-391
-303
-190
-201
-447
-37
-429
-237
-238
-417
-174
-623
-82
-387
-465
-111
-406
-136
-490
-101
-295
-282
-256
-238
-264
-410
-139
-372
-180
-308
-253
-151
-497
-59
-274
-334
-210
-224
-415
33
-337
-275
-10
-430
-128
-140
-382
-30
-304
-318
-96
-362
-288
-268
-288
-411
-75
-509
-134
-333
-494
-3
-626
-108
-404
-364
-229
-432
-335
-255
-427
-272
-282
-418
-175
-428
-269
-182
-422
-264
-337
-281
-507
-93
-412
-286
-209
-424
-239
-325
-386
-368
-229
-523
-251
-338
-485
-151
-526
-276
-233
-534
-33
-287
-441
-15
-320
-382
-67
-543
-239
-138
-504
-190
-178
-440
-116
-288
-313
-132
-397
-184
-275
-308
-243
-356
-233
-305
-110
-503
-143
-358
-226
-295
-340
-16
-614
8
-186
-516
-71
-276
-466
-109
-552
-79
-363
-253
-350
-192
-277
-432
-34
-517
-228
-330
-217
-350
-244
-373
-272
-361
-311
-337
-395
-226
-560
-134
-493
-294
-379
-218
-500
-404
-283
-406
-348
-312
-265
-320
-106
-578
152
-416
-416
112
-474
-449
-13
-432
-416
-97
-542
-105
-358
-456
-146
-347
-366
-359
-255
-508
-334
-374
-390
-306
-515
-228
-509
-391
-239
-570
-145
-403
-411
-218
-323
-500
-70
-358
-376
-110
-466
-81
-377
-361
-101
-397
-173
-224
-473
-91
-367
-322
-172
-396
-316
-258
-324
-374
-166
-557
-125
-376
-393
-155
-386
-186
-335
-309
-220
-253
-454
-15
-505
-119
-184
-347
-142
-263
-439
-56
-288
-489
-38
-388
-385
-184
-308
-376
-316
-440
-252
-332
-493
-135
-331
-475
-51
-510
-321
-236
-427
-331
-307
-308
-464
-154
-379
-366
-180
-349
-278
-243
-318
-241
-327
-401
-181
-336
-295
-204
-296
-313
-245
-302
-235
-294
-280
-284
-295
-277
-378
-198
-303
-233
-208
-238
-215
-238
-258
-236
-344
-313
-281
-354
-273
-319
-257
-387
-238
-310
-363
-230
-443
-258
-399
-367
-256
-427
-343
-291
-399
-314
-284
-293
-247
-329
-228
-231
-310
-297
-142
-336
-254
-185
-299
-186
-210
-183
-148
-233
-133
-166
-230
-204
-261
-276
-199
-324
-122
-242
-316
-138
-288
-205
-214
-235
-176
-248
-200
-251
-232
-242
-225
-163
-245
-278
-243
-112
-331
-226
-147
-344
-233
-206
-252
-223
-290
-207
-227
-319
-221
-262
-291
-246
-304
-268
-264
-359
-195
-302
-350
-221
-281
-351
-220
-324
-232
-312
-237
-209
-314
-150
-306
-251
-343
-179
-370
-237
-265
-281
-167
-307
-251
-192
-263
-340
-116
-296
-305
-213
-205
-293
-252
-256
-279
-216
-283
-218
-274
-259
-295
-261
-228
-338
-246
-246
-291
-331
-249
-292
-386
-284
-263
-315
-239
-250
-241
-285
-323
-209
-318
-318
-322
-271
-396
-281
-320
-304
-251
-313
-187
-235
-214
-202
-200
-217
-174
-193
-164
-249
-195
-180
-177
-190
-225
-135
-217
-138
-197
-182
-187
-233
-149
-218
-197
-218
-224
-219
-221
-241
-205
-259
-245
-222
-268
-219
-254
-246
-263
-271
-274
-237
-271
-284
-267
-286
-291
-295
-252
-294
-298
-277
-340
-305
-295
-305
-304
-292
-264
-318
-267
-222
-216
-249
-245
-240
-301
-208
-250
-243
-215
-217
-240
-236
-237
-237
-215
-208
-205
-208
-187
-219
-206
-221
-228
-242
-274
-224
-284
-259
-235
-272
-249
-250
-289
-305
-274
-295
-309
-284
-316
-324
-297
-313
-273
-263
-281
-308
-331
-307
-281
-353
-309
-323
-326
-297
-311
-298
-248
-312
-252
-192
-328
-263
-348
-330
-280
-347
-320
-322
-331
-309
-259
-327
-270
-256
-242
-259
-311
-227
-262
-307
-288
-249
-298
-224
-257
-294
-268
-269
-258
-250
-257
-269
-221
-264
-262
-234
-260
-271
-241
-266
-272
-273
-291
-259
-261
-264
-235
-277
-275
-268
-288
-290
-275
-298
-312
-324
-334
-302
-313
-290
-285
-313
-286
-265
-292
-283
-272
-277
-261
-275
-261
-291
-285
-291
-270
-268
-301
-275
-300
-269
-273
-267
-243
-257
-266
-262
-263
-257
-272
-288
-296
-295
-297
-302
-289
-285
-293
-299
-295
-297
-286
-276
-279
-297
-296
-265
-260
-263
-262
-250
-250
-253
-233
-241
-260
-256
-266
-274
-282
-300
-297
-292
-284
-268
-277
-283
-258
-275
-276
-290
-284
-276
-277
-269
-272
-277
-275
-261
-276
-258
-251
-205
-210
-219
-212
-223
-233
-221
-241
-242
-244
-254
-288
-281
-246
-282
-260
-269
-265
-262
-280
-285
-283
-295
-282
-268
-291
-277
-256
-246
-243
-255
-254
-243
-225
-213
-235
-221
-207
-191
-189
-207
-209
-217
-232
-230
-235
-250
-238
-238
-243
-245
-269
-257
-244
-270
-244
-255
-261
-226
-226
-250
-239
-243
-253
-228
-232
-213
-234
-220
-193
-214
-211
-202
-224
-194
-196
-191
-189
-189
-203
-203
-198
-185
-179
-207
-180
-198
-188
-196
-194
-197
-219
-220
-227
-232
-239
-229
-209
-244
-246
-237
-252
-241
-253
-228
-227
-256
-232
-231
-249
-253
-256
-278
-266
-268
-270
-238
-263
-269
-251
-261
-273
-257
-252
-237
-216
-204
-194
-227
-208
-190
-208
-198
-218
-219
-221
-240
-236
-228
-240
-247
-247
-266
-259
-286
-277
-271
-267
-270
-277
-294
-298
-303
-329
-317
-302
-313
-286
-295
-293
-255
-285
-289
-266
-280
-293
-281
-286
-272
-272
-251
-248
-247
-224
-243
-235
-223
-213
-215
-230
-242
-236
-261
-250
-228
-232
-218
-204
-202
-204
-193
-199
-202
-207
-225
-235
-222
-238
-230
-209
-227
-216
-246
-261
-252
-258
-269
-265
-255
-266
-246
-250
-260
-250
-241
-267
-234
-233
-246
-240
-230
-243
-251
-257
-285
-250
-271
-265
-250
-262
-250
-274
-274
-281
-298
-272
-286
-299
-285
-303
-312
-276
-287
-297
-285
-299
-298
-308
-312
-288
-302
-287
-292
-304
-305
-312
-306
-319
-288
-281
-281
-273
-275
-261
-260
-257
-249
-245
-252
-276
-244
-239
-219
-205
-229
-231
-233
-250
-221
-217
-232
-202
-212
-204
-211
-195
-193
-208
-208
-202
-202
-194
-201
-199
-185
-203
-208
-200
-212
-230
-232
-241
-239
-257
-269
-290
-295
-302
-313
-316
-332
-331
-326
-334
-357
-360
-350
-358
-354
-358
-351
-372
-356
-331
-344
-309
-299
-277
-273
-282
-295
-276
-271
-275
-248
-261
-249
-275
-285
-281
-303
-275
-280
-265
-247
-253
-255
-263
-277
-286
-290
-291
-284
-299
-298
-282
-280
-278
-286
-272
-256
-265
-279
-285
-290
-306
-304
-288
-282
-275
-274
-267
-241
-226
-241
-228
-220
-223
-213
-212
-219
-198
-218
-237
-233
-249
-238
-246
-248
-229
-233
-236
-240
-240
-264
-268
-278
-278
-256
-257
-261
-254
-240
-255
-241
-244
-255
-248
-255
-255
-246
-246
-268
-273
-288
-300
-306
-318
-315
-299
-317
-313
-297
-297
-274
-261
-256
-244
-254
-249
-261
-237
-226
-248
-228
-220
-210
-189
-182
-173
-185
-208
-208
-233
-205
-196
-204
-195
-209
-210
-217
-233
-206
-192
-214
-202
-209
-218
-209
-213
-213
-202
-222
-208
-193
-223
-201
-197
-209
-203
-207
-191
-204
-219
-219
-238
-221
-217
-223
-227
-228
-230
-252
-259
-277
-264
-263
-281
-263
-262
-251
-240
-240
-235
-230
-242
-234
-237
-243
-224
-236
-225
-203
-198
-188
-177
-184
-196
-198
-203
-210
-198
-213
-225
-220
-233
-232
-255
-247
-239
-263
-234
-216
-233
-230
-254
-250
-231
-231
-219
-218
-244
-248
-243
-245
-225
-221
-226
-231
-232
-222
-204
-228
-235
-235
-233
-224
-208
-240
-243
-243
-234
-208
-207
-202
-177
-176
-202
-192
-210
-220
-229
-216
-201
-194
-189
-172
-181
-174
-173
-156
-151
-156
-150
-161
-172
-164
-181
-194
-176
-190
-202
-227
-234
-231
-219
-202
-200
-185
-194
-213
-180
-204
-197
-199
-197
-191
-199
-210
-206
-201
-228
-230
-233
-254
-247
-242
-262
-279
-272
-276
-246
-260
-255
-225
-254
-246
-259
-270
-268
-261
-257
-254
-263
-274
-284
-285
-296
-300
-297
-290
-283
-276
-281
-296
-293
-302
-289
-289
-287
-265
-257
-252
-234
-225
-215
-212
-211
-223
-242
-231
-254
-235
-227
-231
-217
-203
-194
-215
-197
-183
-173
-194
-175
-168
-187
-181
-185
-194
-196
-214
-217
-212
-240
-246
-256
-256
-271
-284
-275
-285
-304
-306
-302
-314
-319
-318
-319
-334
-326
-335
-338
-345
-344
-359
-348
-355
-389
-372
-373
-345
-323
-304
-297
-300
-294
-287
-299
-301
-288
-275
-266
-256
-264
-278
-271
-297
-294
-291
-296
-304
-321
-316
-323
-331
-331
-335
-334
-333
-323
-283
-280
-310
-298
-286
-287
-269
-274
-246
-237
-251
-237
-249
-248
-249
-239
-250
-234
-235
-220
-194
-202
-193
-187
-192
-198
-197
-203
-204
-206
-213
-217
-209
-215
-206
-220
-205
-209
-218
-231
-229
-233
-254
-240
-238
-238
-274
-275
-290
-284
-287
-277
-271
-274
-275
-272
-270
-278
-277
-300
-292
-302
-308
-293
-286
-278
-255
-255
-267
-266
-270
-244
-230
-228
-222
-215
-220
-216
-229
-239
-244
-238
-233
-244
-247
-249
-248
-242
-237
-237
-228
-247
-240
-239
-231
-227
-241
-233
-224
-232
-217
-201
-218
-200
-188
-166
-175
-184
-173
-194
-207
-198
-201
-206
-203
-199
-200
-209
-214
-195
-209
-217
-217
-230
-231
-240
-265
-270
-272
-278
-268
-246
-235
-247
-244
-241
-241
-243
-248
-229
-210
-211
-203
-208
-193
-192
-206
-208
-190
-217
-216
-216
-227
-218
-241
-248
-236
-234
-204
-197
-223
-216
-228
-239
-248
-253
-249
-251
-279
-268
-265
-287
-271
-281
-286
-272
-274
-275
-281
-266
-254
-249
-250
-244
-245
-253
-266
-278
-266
-282
-278
-273
-279
-292
-295
-300
-299
-293
-272
-265
-266
-242
-248
-229
-212
-219
-207
-217
-217
-221
-216
-221
-201
-209
-207
-208
-217
-185
-182
-187
-177
-186
-184
-166
-172
-161
-173
-181
-178
-199
-224
-233
-229
-236
-217
-212
-216
-225
-238
-250
-243
-240
-227
-225
-235
-206
-219
-216
-206
-217
-228
-241
-251
-248
-256
-269
-269
-251
-262
-262
-256
-280
-273
-283
-279
-272
-298
-288
-283
-283
-289
-300
-295
-294
-285
-275
-270
-276
-262
-276
-265
-255
-252
-265
-264
-265
-261
-252
-282
-276
-273
-276
-266
-267
-276
-259
-256
-270
-260
-256
-266
-279
-282
-285
-305
-296
-293
-298
-306
-305
-300
-282
-267
-267
-267
-252
-255
-253
-259
-261
-259
-265
-273
-276
-267
-264
-270
-294
-290
-299
-293
-279
-288
-268
-255
-267
-257
-252
-257
-251
-257
-266
-260
-269
-283
-295
-282
-278
-256
-243
-263
-248
-245
-250
-254
-258
-274
-273
-290
-301
-307
-331
-325
-329
-331
-337
-334
-331
-340
-348
-356
-360
-360
-350
-346
-338
-322
-312
-308
-291
-272
-264
-255
-260
-266
-257
-236
-225
-218
-217
-211
-224
-233
-235
-239
-231
-229
-223
-214
-222
-226
-234
-236
-244
-244
-242
-236
-236
-246
-239
-236
-243
-237
-253
-259
-259
-258
-237
-248
-244
-239
-250
-256
-243
-256
-275
-277
-280
-284
-292
-300
-316
-317
-305
-312
-309
-310
-322
-311
-307
-288
-299
-293
-262
-274
-279
-283
-288
-290
-289
-272
-256
-249
-255
-246
-249
-254
-273
-278
-279
-286
-274
-269
-276
-278
-276
-275
-277
-292
-277
-264
-272
-262
-257
-224
-243
-261
-240
-262
-273
-269
-294
-291
-282
-307
-289
-296
-309
-309
-305
-306
-305
-294
-284
-297
-306
-292
-296
-291
-292
-298
-312
-298
-291
-299
-286
-282
-286
-279
-276
-268
-245
-250
-260
-256
-267
-250
-253
-245
-238
-261
-256
-274
-282
-267
-272
-249
-249
-273
-281
-289
-306
-304
-303
-302
-303
-302
-302
-312
-312
-292
-299
-314
-293
-305
-310
-302
-304
-308
-297
-297
-278
-264
-265
-258
-267
-279
-278
-279
-251
-261
-262
-258
-248
-246
-243
-225
-219
-217
-240
-226
-212
-210
-217
-232
-248
-248
-236
-226
-217
-226
-224
-230
-244
-256
-257
-256
-245
-242
-253
-248
-264
-271
-277
-294
-309
-293
-302
-310
-306
-323
-317
-337
-343
-339
-337
-322
-302
-300
-307
-312
-329
-329
-341
-328
-308
-316
-318
-305
-306
-316
-320
-311
-312
-316
-292
-280
-281
-281
-272
-254
-246
-251
-243
-236
-230
-226
-244
-253
-250
-280
-273
-275
-288
-267
-276
-258
-260
-288
-289
-301
-305
-313
-322
-313
-333
-340
-334
-350
-335
-337
-337
-336
-347
-342
-325
-328
-332
-320
-339
-339
-350
-346
-352
-350
-345
-351
-336
-353
-358
-355
-340
-327
-331
-325
-320
-336
-336
-329
-321
-301
-298
-286
-281
-295
-306
-297
-307
-318
-309
-311
-303
-306
-314
-319
-320
-324
-343
-346
-350
-344
-361
-356
-361
-371
-365
-372
-382
-389
-394
-396
-373
-365
-376
-376
-380
-385
-399
-404
-388
-393
-389
-381
-396
-389
-378
-371
-364
-367
-363
-368
-371
-376
-370
-371
-380
-357
-345
-353
-352
-356
-346
-338
-337
-336
-331
-316
-325
-340
-324
-329
-354
-345
-340
-323
-306
-329
-331
-326
-349
-336
-327
-344
-353
-340
-343
-332
-316
-319
-322
-310
-299
-302
-313
-318
-318
-315
-315
-314
-334
-338
-335
-339
-317
-333
-343
-340
-339
-324
-326
-312
-300
-298
-270
-267
-267
-257
-270
-270
-271
-292
-298
-305
-317
-323
-311
-297
-300
-314
-319
-310
-304
-320
-342
-333
-331
-341
-340
-328
-324
-345
-348
-324
-319
-324
-330
-332
-332
-326
-319
-319
-302
-272
-279
-273
-285
-297
-288
-287
-296
-311
-308
-297
-304
-308
-313
-324
-334
-345
-345
-324
-322
-325
-298
-303
-297
-284
-278
-262
-243
-243
-231
-219
-226
-208
-207
-194
-190
-193
-177
-161
-166
-181
-191
-196
-198
-210
-222
-218
-238
-265
-265
-280
-299
-310
-309
-303
-320
-330
-325
-338
-358
-360
-362
-354
-342
-331
-303
-303
-310
-324
-333
-329
-320
-305
-302
-303
-283
-281
-281
-265
-252
-245
-242
-227
-225
-228
-236
-259
-263
-259
-269
-273
-289
-285
-281
-270
-258
-245
-242
-242
-226
-231
-247
-257
-270
-268
-266
-267
-259
-246
-250
-255
-242
-243
-240
-216
-216
-223
-224
-244
-250
-252
-265
-260
-270
-289
-285
-291
-282
-290
-296
-293
-300
-285
-290
-305
-306
-318
-319
-307
-302
-302
-283
-275
-276
-272
-276
-263
-241
-241
-236
-232
-234
-226
-232
-232
-238
-263
-272
-259
-260
-261
-236
-241
-245
-252
-262
-253
-250
-270
-271
-273
-284
-271
-266
-269
-268
-276
-287
-292
-280
-284
-280
-268
-267
-277
-285
-296
-301
-300
-306
-319
-329
-334
-324
-324
-330
-318
-319
-320
-322
-323
-314
-307
-306
-314
-310
-303
-310
-296
-289
-294
-291
-286
-298
-295
-281
-258
-264
-285
-272
-279
-279
-279
-279
-282
-285
-279
-285
-298
-303
-310
-319
-316
-345
-350
-348
-359
-354
-347
-332
-328
-346
-327
-335
-326
-300
-321
-343
-342
-358
-361
-365
-379
-359
-353
-333
-336
-341
-327
-315
-308
-294
-300
-293
-293
-296
-305
-309
-304
-309
-314
-323
-331
-323
-330
-343
-338
-345
-335
-321
-330
-340
-331
-326
-322
-321
-329
-332
-330
-327
-342
-349
-352
-362
-384
-390
-369
-366
-363
-364
-373
-355
-357
-371
-345
-331
-326
-314
-317
-332
-336
-344
-329
-323
-309
-297
-295
-286
-304
-299
-304
-311
-329
-332
-329
-328
-304
-293
-297
-300
-308
-319
-319
-298
-289
-282
-288
-293
-292
-294
-301
-301
-299
-275
-267
-263
-244
-258
-249
-236
-243
-247
-262
-284
-279
-296
-311
-318
-324
-321
-318
-305
-284
-280
-289
-278
-286
-259
-238
-256
-237
-230
-236
-224
-224
-227
-228
-233
-245
-250
-246
-251
-241
-236
-242
-266
-269
-269
-285
-266
-273
-281
-287
-308
-310
-314
-312
-299
-309
-318
-316
-319
-327
-319
-315
-308
-303
-310
-313
-304
-303
-289
-261
-278
-272
-258
-252
-254
-236
-235
-233
-232
-249
-246
-246
-246
-248
-243
-243
-252
-259
-264
-285
-286
-283
-277
-274
-267
-258
-255
-258
-259
-267
-279
-272
-287
-290
-299
-303
-303
-292
-286
-290
-304
-303
-303
-299
-291
-281
-271
-264
-261
-246
-224
-229
-222
-225
-230
-227
-228
-233
-236
-235
-240
-260
-265
-262
-252
-226
-221
-216
-207
-201
-215
-215
-222
-236
-232
-232
-247
-239
-239
-243
-251
-234
-220
-236
-230
-226
-223
-221
-229
-224
-218
-212
-208
-197
-193
-197
-213
-224
-215
-213
-222
-217
-211
-186
-179
-187
-193
-188
-189
-185
-170
-166
-166
-165
-179
-179
-161
-173
-170
-171
-176
-168
-173
-200
-213
-223
-238
-231
-227
-225
-208
-224
-228
-228
-238
-240
-247
-253
-259
-250
-244
-246
-236
-215
-218
-227
-236
-236
-230
-233
-244
-248
-241
-240
-241
-239
-222
-221
-222
-219
-219
-213
-225
-231
-230
-236
-242
-240
-238
-245
-257
-272
-282
-274
-272
-276
-272
-277
-272
-266
-267
-270
-272
-275
-262
-257
-253
-252
-259
-258
-274
-293
-296
-302
-312
-300
-306
-310
-314
-329
-304
-307
-316
-308
-307
-296
-302
-303
-286
-275
-285
-280
-276
-282
-299
-297
-287
-298
-297
-283
-272
-256
-264
-276
-283
-295
-294
-289
-300
-299
-297
-290
-276
-278
-274
-272
-282
-282
-270
-264
-253
-264
-262
-251
-239
-238
-237
-226
-222
-212
-210
-207
-211
-207
-214
-235
-240
-228
-234
-248
-240
-260
-273
-274
-278
-273
-272
-277
-272
-275
-274
-292
-294
-282
-287
-270
-272
-281
-288
-276
-284
-301
-303
-285
-282
-281
-267
-267
-241
-256
-266
-253
-279
-263
-254
-270
-270
-268
-268
-269
-271
-266
-260
-260
-245
-236
-240
-225
-218
-217
-230
-239
-227
-218
-219
-225
-203
-201
-202
-201
-189
-183
-197
-210
-224
-244
-252
-248
-266
-272
-266
-263
-260
-271
-266
-264
-286
-310
-296
-291
-313
-291
-281
-282
-284
-282
-299
-311
-311
-302
-283
-280
-275
-281
-285
-290
-293
-297
-284
-275
-263
-268
-251
-253
-263
-257
-264
-272
-292
-301
-288
-306
-296
-272
-286
-282
-265
-253
-227
-230
-213
-192
-192
-170
-167
-176
-169
-180
-202
-204
-214
-228
-219
-217
-221
-238
-230
-225
-217
-220
-229
-219
-219
-223
-225
-215
-214
-217
-209
-196
-211
-217
-235
-261
-267
-269
-255
-250
-243
-235
-227
-221
-212
-225
-227
-208
-209
-210
-213
-212
-227
-224
-233
-237
-231
-246
-247
-242
-247
-250
-247
-253
-261
-256
-271
-271
-263
-255
-249
-239
-234
-238
-243
-248
-238
-234
-228
-221
-212
-214
-205
-204
-215
-214
-211
-201
-198
-184
-199
-198
-197
-212
-211
-205
-206
-212
-231
-229
-227
-233
-226
-213
-213
-232
-236
-251
-264
-263
-262
-253
-259
-257
-263
-263
-255
-267
-274
-301
-302
-288
-305
-302
-284
-270
-268
-277
-271
-259
-268
-259
-261
-260
-246
-256
-264
-258
-251
-242
-250
-256
-253
-260
-253
-261
-270
-271
-273
-267
-284
-290
-300
-306
-316
-318
-304
-301
-298
-307
-317
-328
-337
-344
-333
-334
-328
-319
-334
-337
-353
-359
-345
-341
-333
-305
-297
-295
-289
-304
-287
-283
-289
-296
-298
-302
-293
-286
-292
-283
-281
-277
-278
-284
-286
-287
-291
-296
-305
-301
-309
-301
-310
-311
-296
-300
-296
-293
-277
-271
-285
-307
-328
-321
-297
-298
-281
-271
-262
-255
-246
-238
-247
-245
-232
-237
-247
-243
-248
-247
-244
-255
-265
-277
-273
-273
-284
-289
-295
-290
-286
-297
-282
-274
-276
-273
-275
-283
-287
-289
-297
-307
-296
-300
-294
-287
-287
-266
-271
-278
-278
-276
-260
-274
-282
-281
-297
-303
-313
-311
-305
-301
-287
-284
-293
-290
-290
-299
-305
-308
-315
-296
-281
-270
-254
-259
-248
-247
-242
-237
-232
-232
-212
-218
-234
-220
-224
-218
-214
-223
-224
-227
-234
-247
-247
-241
-233
-244
-239
-227
-247
-257
-259
-255
-268
-274
-263
-274
-270
-266
-273
-282
-281
-255
-250
-249
-241
-222
-234
-227
-227
-235
-252
-269
-273
-278
-288
-277
-275
-275
-263
-267
-267
-282
-275
-268
-264
-253
-264
-266
-278
-278
-283
-280
-285
-283
-275
-264
-260
-265
-270
-270
-274
-281
-274
-266
-265
-275
-270
-263
-260
-252
-247
-235
-234
-247
-247
-246
-246
-245
-220
-226
-235
-237
-237
-234
-230
-223
-228
-241
-230
-232
-234
-206
-214
-220
-217
-230
-231
-228
-216
-216
-211
-195
-188
-178
-179
-187
-196
-185
-171
-175
-191
-189
-182
-185
-180
-182
-184
-193
-201
-196
-211
-223
-226
-241
-243
-254
-267
-254
-275
-272
-261
-272
-245
-244
-255
-258
-261
-251
-251
-262
-273
-296
-296
-302
-319
-302
-302
-315
-296
-287
-289
-288
-278
-267
-260
-233
-226
-230
-241
-235
-225
-210
-197
-196
-194
-205
-189
-186
-175
-171
-167
-159
-166
-176
-175
-174
-187
-190
-188
-180
-178
-174
-168
-186
-189
-201
-210
-199
-220
-224
-219
-225
-224
-229
-236
-245
-262
-274
-297
-305
-315
-335
-333
-332
-332
-312
-303
-303
-289
-273
-274
-268
-266
-268
-270
-271
-272
-269
-262
-264
-263
-256
-249
-247
-250
-240
-240
-254
-269
-277
-286
-293
-296
-294
-296
-304
-306
-306
-302
-326
-328
-320
-313
-294
-299
-317
-310
-321
-332
-324
-322
-330
-358
-349
-350
-339
-337
-359
-332
-327
-341
-343
-345
-331
-333
-342
-330
-328
-333
-340
-353
-331
-324
-334
-318
-319
-334
-329
-336
-330
-305
-303
-307
-321
-312
-295
-298
-299
-298
-293
-286
-289
-283
-280
-287
-302
-316
-308
-302
-304
-301
-302
-313
-317
-314
-323
-318
-330
-353
-344
-334
-314
-319
-316
-315
-313
-313
-323
-321
-330
-336
-343
-351
-352
-356
-370
-360
-345
-367
-364
-360
-357
-324
-330
-338
-341
-349
-349
-348
-354
-339
-332
-347
-343
-362
-349
-328
-338
-324
-314
-317
-314
-312
-301
-291
-293
-298
-294
-295
-303
-308
-314
-313
-305
-303
-290
-283
-277
-274
-267
-259
-246
-248
-249
-251
-272
-284
-298
-292
-285
-297
-305
-299
-316
-309
-298
-302
-287
-277
-278
-292
-292
-287
-287
-284
-287
-291
-288
-287
-270
-274
-278
-286
-283
-277
-294
-301
-281
-262
-277
-290
-284
-273
-276
-294
-291
-286
-298
-288
-294
-298
-291
-308
-306
-309
-313
-313
-316
-307
-303
-300
-298
-309
-319
-328
-327
-332
-334
-332
-336
-334
-331
-319
-305
-310
-324
-319
-304
-307
-308
-300
-294
-295
-295
-293
-300
-296
-292
-296
-284
-295
-285
-260
-271
-260
-234
-227
-220
-208
-192
-185
-192
-204
-209
-221
-206
-204
-215
-205
-206
-213
-220
-223
-232
-244
-251
-267
-259
-265
-279
-271
-282
-280
-276
-275
-263
-265
-262
-248
-248
-245
-249
-244
-241
-248
-253
-238
-228
-220
-211
-205
-194
-185
-161
-154
-156
-151
-157
-164
-172
-168
-162
-173
-166
-164
-177
-187
-187
-175
-181
-192
-182
-176
-184
-184
-195
-199
-202
-209
-203
-201
-210
-207
-212
-214
-193
-197
-208
-202
-216
-202
-186
-172
-163
-153
-149
-151
-134
-134
-124
-142
-166
-182
-199
-199
-205
-205
-215
-218
-216
-210
-228
-240
-239
-251
-249
-252
-265
-268
-272
-266
-259
-264
-249
-240
-244
-239
-235
-242
-247
-236
-232
-233
-220
-206
-212
-212
-209
-209
-219
-248
-249
-249
-250
-255
-256
-234
-224
-224
-227
-229
-237
-249
-237
-237
-240
-243
-242
-245
-240
-233
-232
-243
-245
-246
-240
-230
-220
-211
-227
-224
-224
-227
-207
-210
-204
-201
-216
-219
-229
-240
-236
-236
-243
-244
-251
-257
-253
-255
-250
-244
-249
-257
-273
-294
-306
-300
-275
-261
-258
-245
-236
-218
-206
-211
-210
-212
-230
-240
-223
-206
-219
-235
-250
-266
-275
-276
-281
-290
-286
-274
-281
-281
-286
-296
-292
-305
-294
-282
-284
-295
-302
-302
-290
-294
-300
-295
-287
-288
-280
-289
-307
-308
-313
-325
-319
-303
-307
-292
-292
-295
-291
-293
-295
-277
-268
-271
-260
-248
-251
-266
-275
-272
-270
-265
-264
-262
-255
-252
-261
-269
-276
-287
-296
-308
-297
-291
-281
-272
-267
-268
-263
-264
-261
-254
-244
-241
-238
-232
-225
-214
-220
-224
-237
-229
-231
-240
-241
-244
-257
-273
-285
-294
-302
-316
-314
-314
-319
-332
-360
-376
-377
-368
-356
-358
-334
-321
-317
-298
-285
-278
-277
-277
-274
-273
-276
-272
-262
-245
-236
-217
-203
-200
-192
-201
-205
-208
-224
-236
-241
-259
-261
-255
-263
-259
-273
-259
-249
-254
-258
-280
-299
-298
-296
-301
-301
-292
-287
-281
-276
-272
-270
-277
-272
-263
-260
-275
-275
-253
-261
-255
-251
-249
-253
-260
-271
-268
-254
-259
-257
-252
-262
-267
-279
-288
-283
-282
-279
-273
-275
-266
-255
-245
-238
-244
-232
-243
-249
-253
-261
-269
-247
-249
-248
-237
-235
-227
-221
-187
-182
-181
-172
-186
-196
-190
-201
-213
-201
-206
-224
-239
-245
-238
-242
-245
-244
-247
-249
-241
-255
-281
-284
-277
-291
-266
-242
-237
-227
-223
-217
-229
-205
-191
-194
-197
-188
-182
-193
-203
-201
-180
-175
-179
-171
-171
-177
-186
-189
-177
-193
-204
-192
-196
-186
-176
-171
-177
-181
-190
-187
-181
-200
-208
-230
-233
-218
-219
-199
-194
-202
-193
-201
-219
-219
-208
-214
-229
-238
-230
-228
-222
-206
-204
-208
-200
-193
-192
-196
-202
-201
-205
-204
-203
-194
-192
-200
-205
-209
-225
-223
-227
-245
-243
-238
-234
-246
-252
-256
-273
-280
-281
-280
-290
-287
-281
-296
-288
-290
-302
-294
-280
-271
-275
-289
-306
-300
-311
-335
-332
-336
-333
-305
-298
-293
-276
-278
-280
-291
-286
-287
-298
-287
-296
-301
-295
-299
-310
-313
-304
-318
-326
-309
-308
-321
-321
-306
-307
-308
-294
-279
-268
-265
-255
-249
-258
-260
-259
-265
-268
-267
-274
-267
-262
-270
-263
-271
-280
-271
-266
-263
-268
-279
-264
-242
-242
-244
-235
-225
-215
-215
-228
-243
-246
-250
-248
-236
-214
-213
-217
-221
-220
-220
-233
-236
-258
-257
-254
-253
-256
-261
-265
-275
-284
-274
-263
-279
-289
-287
-302
-312
-322
-337
-331
-323
-306
-299
-305
-305
-297
-276
-278
-275
-269
-276
-268
-269
-262
-250
-257
-243
-224
-242
-256
-256
-254
-250
-257
-253
-249
-260
-260
-254
-240
-240
-250
-262
-267
-269
-255
-259
-277
-297
-309
-315
-324
-335
-340
-327
-335
-324
-316
-324
-316
-291
-276
-266
-260
-253
-251
-260
-253
-250
-256
-259
-250
-255
-260
-246
-246
-224
-221
-223
-225
-232
-220
-205
-206
-204
-206
-220
-234
-233
-223
-217
-222
-222
-220
-243
-257
-266
-276
-270
-271
-278
-265
-260
-259
-266
-277
-287
-293
-294
-304
-315
-317
-313
-318
-311
-303
-296
-284
-273
-275
-264
-264
-269
-252
-250
-252
-234
-231
-248
-241
-228
-212
-208
-206
-203
-209
-212
-223
-219
-210
-211
-220
-204
-199
-216
-218
-218
-210
-215
-213
-224
-239
-246
-252
-258
-261
-258
-265
-260
-258
-260
-248
-250
-249
-242
-238
-246
-247
-264
-274
-275
-262
-260
-244
-245
-261
-258
-249
-231
-221
-225
-232
-233
-215
-208
-200
-178
-176
-165
-166
-181
-190
-195
-201
-195
-182
-179
-192
-194
-200
-192
-202
-210
-215
-219
-218
-225
-220
-239
-246
-258
-266
-265
-260
-265
-287
-292
-297
-284
-290
-313
-307
-289
-267
-253
-244
-245
-245
-243
-228
-233
-256
-265
-259
-260
-261
-253
-237
-227
-228
-220
-213
-203
-186
-192
-208
-205
-187
-187
-185
-195
-203
-210
-208
-192
-189
-174
-180
-182
-172
-175
-188
-205
-208
-208
-213
-233
-230
-213
-212
-211
-212
-224
-227
-218
-230
-248
-258
-264
-282
-286
-291
-300
-301
-308
-303
-298
-309
-323
-323
-322
-321
-321
-318
-322
-330
-327
-330
-325
-306
-288
-295
-297
-287
-283
-284
-290
-286
-280
-277
-278
-277
-273
-275
-298
-308
-307
-306
-314
-321
-326
-342
-341
-349
-360
-357
-357
-365
-363
-344
-333
-338
-345
-347
-329
-317
-313
-308
-289
-291
-290
-293
-308
-314
-323
-320
-326
-341
-338
-351
-366
-367
-364
-365
-366
-363
-368
-359
-352
-350
-352
-356
-353
-338
-337
-321
-304
-297
-290
-276
-275
-294
-308
-299
-281
-283
-284
-269
-261
-267
-264
-262
-272
-273
-265
-274
-288
-284
-291
-285
-283
-287
-303
-317
-329
-345
-335
-348
-358
-347
-349
-347
-349
-350
-360
-360
-347
-349
-341
-331
-330
-334
-333
-330
-329
-320
-323
-324
-322
-318
-310
-298
-301
-318
-314
-293
-292
-286
-278
-291
-288
-289
-294
-288
-293
-285
-265
-263
-272
-266
-257
-263
-256
-253
-262
-250
-235
-233
-235
-240
-242
-240
-235
-219
-233
-232
-218
-219
-230
-239
-253
-267
-274
-271
-256
-259
-248
-254
-261
-259
-276
-283
-302
-315
-304
-298
-311
-315
-307
-315
-306
-306
-319
-324
-322
-335
-344
-338
-343
-344
-359
-361
-356
-350
-349
-333
-319
-315
-312
-296
-281
-286
-278
-282
-276
-278
-282
-282
-284
-286
-284
-295
-290
-284
-284
-275
-284
-289
-266
-252
-258
-273
-260
-252
-283
-289
-285
-293
-301
-289
-292
-292
-293
-294
-291
-282
-288
-275
-262
-264
-264
-264
-245
-250
-222
-199
-197
-182
-160
-162
-166
-156
-155
-174
-184
-182
-177
-177
-183
-179
-190
-179
-170
-189
-198
-206
-220
-228
-233
-237
-239
-248
-261
-264
-261
-270
-277
-293
-300
-304
-312
-312
-298
-280
-270
-257
-253
-246
-238
-235
-236
-231
-225
-233
-247
-250
-251
-254
-250
-250
-252
-262
-261
-258
-252
-261
-272
-262
-256
-253
-254
-254
-257
-265
-265
-262
-271
-266
-260
-247
-242
-242
-233
-209
-190
-195
-188
-167
-179
-170
-160
-158
-151
-135
-127
-135
-136
-138
-140
-154
-160
-170
-182
-182
-190
-206
-218
-236
-240
-235
-242
-245
-227
-225
-256
-254
-255
-275
-285
-307
-314
-316
-313
-315
-314
-323
-321
-332
-340
-347
-361
-354
-353
-354
-349
-339
-337
-339
-326
-315
-313
-317
-300
-306
-306
-295
-308
-306
-311
-309
-300
-304
-296
-285
-305
-301
-304
-308
-302
-293
-287
-292
-287
-283
-275
-277
-261
-257
-269
-281
-285
-287
-293
-292
-288
-282
-272
-282
-293
-295
-288
-288
-300
-302
-308
-308
-299
-303
-312
-297
-304
-310
-303
-295
-290
-298
-307
-292
-279
-276
-264
-271
-265
-264
-260
-248
-253
-257
-269
-272
-270
-268
-268
-272
-259
-237
-232
-230
-216
-208
-211
-217
-221
-243
-258
-276
-284
-285
-285
-271
-267
-273
-287
-278
-279
-285
-295
-306
-319
-339
-346
-348
-361
-381
-380
-371
-378
-373
-383
-380
-363
-358
-364
-370
-365
-356
-344
-336
-330
-329
-325
-329
-337
-316
-302
-302
-300
-293
-298
-301
-299
-293
-294
-307
-318
-324
-319
-302
-288
-285
-281
-266
-250
-239
-233
-243
-254
-260
-278
-299
-299
-291
-292
-293
-289
-296
-302
-288
-291
-294
-287
-295
-305
-309
-314
-324
-323
-310
-304
-283
-278
-260
-247
-252
-252
-253
-260
-256
-270
-280
-282
-287
-280
-271
-272
-253
-250
-266
-263
-263
-266
-279
-296
-305
-308
-315
-323
-313
-313
-308
-298
-292
-287
-280
-267
-268
-278
-281
-273
-283
-279
-285
-291
-282
-288
-293
-282
-273
-266
-268
-270
-265
-261
-252
-266
-264
-245
-249
-248
-236
-242
-228
-210
-221
-218
-217
-227
-226
-217
-210
-219
-231
-231
-228
-226
-228
-232
-237
-249
-259
-251
-255
-260
-272
-278
-279
-271
-267
-285
-275
-273
-281
-273
-274
-260
-261
-274
-275
-265
-264
-258
-246
-254
-263
-264
-262
-269
-275
-274
-278
-292
-278
-284
-281
-265
-278
-279
-262
-245
-245
-237
-232
-238
-247
-254
-258
-264
-258
-254
-243
-237
-260
-260
-251
-249
-248
-244
-242
-246
-232
-226
-223
-217
-216
-227
-221
-216
-222
-232
-235
-242
-239
-228
-234
-244
-249
-243
-241
-237
-232
-224
-219
-211
-205
-198
-203
-203
-202
-208
-209
-217
-228
-241
-238
-235
-229
-237
-266
-270
-262
-265
-278
-291
-277
-263
-274
-264
-273
-284
-293
-286
-289
-290
-289
-286
-280
-295
-284
-278
-280
-258
-248
-257
-270
-275
-265
-269
-274
-275
-274
-287
-286
-290
-300
-302
-317
-308
-308
-318
-311
-322
-335
-355
-359
-349
-357
-375
-372
-356
-360
-351
-344
-324
-315
-317
-305
-301
-310
-311
-305
-300
-291
-284
-270
-282
-286
-271
-253
-243
-233
-231
-221
-213
-231
-244
-242
-236
-241
-234
-233
-222
-219
-214
-219
-228
-239
-246
-239
-234
-236
-241
-234
-233
-233
-230
-221
-208
-217
-221
-207
-203
-214
-216
-229
-229
-227
-233
-232
-247
-260
-263
-272
-282
-264
-260
-284
-291
-298
-297
-295
-312
-319
-315
-322
-303
-297
-304
-309
-301
-303
-319
-314
-331
-350
-352
-353
-340
-333
-341
-332
-327
-329
-317
-316
-316
-306
-302
-297
-293
-305
-294
-285
-276
-268
-277
-272
-282
-289
-292
-301
-285
-285
-300
-297
-292
-300
-315
-308
-287
-278
-277
-276
-275
-283
-279
-268
-275
-286
-282
-289
-304
-302
-302
-295
-303
-324
-318
-314
-320
-327
-312
-304
-310
-317
-321
-321
-332
-324
-326
-331
-330
-325
-312
-306
-319
-325
-324
-325
-323
-323
-311
-308
-327
-323
-315
-318
-330
-318
-313
-310
-297
-293
-278
-287
-291
-304
-310
-305
-299
-286
-283
-270
-275
-285
-283
-283
-288
-290
-289
-300
-299
-296
-317
-320
-313
-320
-314
-293
-297
-301
-303
-309
-310
-295
-280
-274
-277
-274
-252
-247
-240
-238
-229
-236
-221
-222
-230
-233
-243
-227
-216
-189
-176
-182
-170
-159
-173
-173
-166
-176
-172
-173
-181
-171
-172
-197
-214
-219
-235
-247
-258
-267
-284
-284
-274
-283
-276
-280
-289
-271
-273
-282
-282
-282
-268
-240
-232
-233
-234
-247
-258
-272
-299
-301
-300
-306
-309
-318
-310
-308
-310
-307
-310
-308
-296
-292
-288
-292
-293
-285
-274
-263
-283
-275
-257
-254
-254
-255
-252
-244
-239
-230
-219
-219
-232
-235
-218
-220
-234
-233
-237
-235
-247
-258
-262
-262
-269
-281
-278
-281
-267
-268
-264
-257
-244
-230
-247
-275
-263
-264
-287
-287
-291
-302
-309
-327
-329
-316
-310
-312
-304
-299
-309
-307
-291
-293
-300
-295
-299
-298
-299
-310
-315
-300
-322
-333
-308
-285
-270
-270
-269
-272
-265
-267
-274
-270
-267
-264
-262
-254
-253
-262
-266
-251
-244
-225
-221
-217
-218
-244
-255
-263
-266
-277
-281
-285
-296
-303
-298
-289
-293
-300
-300
-299
-299
-299
-298
-298
-290
-285
-290
-285
-291
-302
-305
-308
-301
-297
-283
-286
-299
-301
-317
-327
-339
-331
-329
-322
-305
-318
-319
-301
-284
-271
-273
-267
-264
-266
-277
-286
-282
-286
-284
-266
-260
-273
-275
-276
-274
-253
-248
-250
-234
-241
-239
-236
-241
-239
-244
-232
-230
-214
-204
-216
-223
-215
-212
-227
-228
-227
-222
-234
-243
-250
-267
-268
-285
-287
-290
-295
-298
-307
-305
-304
-314
-310
-306
-318
-298
-288
-293
-298
-301
-300
-297
-303
-301
-296
-293
-282
-288
-290
-278
-278
-287
-290
-293
-291
-290
-283
-284
-290
-284
-304
-307
-303
-302
-292
-293
-300
-294
-293
-299
-295
-306
-309
-317
-332
-325
-325
-321
-337
-339
-324
-310
-298
-276
-257
-261
-265
-249
-244
-244
-254
-260
-263
-261
-255
-249
-244
-240
-236
-227
-214
-226
-247
-240
-245
-256
-247
-253
-276
-273
-269
-263
-260
-270
-269
-288
-293
-282
-286
-285
-283
-289
-285
-285
-286
-285
-286
-284
-280
-265
-258
-251
-236
-245
-264
-278
-276
-270
-263
-258
-254
-227
-212
-214
-195
-180
-196
-189
-186
-206
-211
-206
-221
-226
-223
-206
-193
-190
-183
-191
-194
-190
-198
-194
-205
-229
-224
-220
-224
-215
-204
-184
-177
-180
-168
-159
-163
-169
-172
-176
-181
-170
-174
-185
-184
-191
-205
-206
-218
-210
-210
-212
-221
-237
-253
-267
-264
-257
-241
-235
-235
-227
-207
-194
-192
-209
-219
-219
-216
-219
-219
-221
-228
-231
-236
-222
-228
-227
-215
-222
-228
-222
-208
-204
-212
-222
-220
-215
-214
-226
-226
-217
-219
-207
-191
-197
-199
-172
-159
-157
-144
-145
-151
-149
-164
-173
-170
-170
-171
-182
-183
-190
-182
-172
-181
-190
-197
-212
-234
-223
-236
-241
-236
-235
-213
-218
-221
-220
-230
-219
-207
-222
-230
-245
-260
-250
-255
-264
-255
-246
-249
-250
-246
-241
-234
-236
-227
-212
-216
-221
-230
-230
-224
-250
-261
-262
-278
-277
-265
-270
-268
-273
-291
-291
-296
-304
-305
-298
-290
-285
-299
-306
-305
-298
-303
-310
-301
-291
-308
-326
-331
-346
-352
-356
-363
-365
-375
-379
-378
-370
-366
-361
-349
-324
-303
-299
-282
-278
-280
-264
-274
-265
-252
-251
-232
-219
-201
-208
-231
-223
-225
-226
-216
-221
-231
-239
-232
-219
-224
-234
-252
-254
-257
-278
-287
-280
-294
-312
-308
-337
-333
-320
-317
-297
-290
-277
-260
-264
-264
-257
-264
-267
-261
-259
-269
-249
-236
-245
-233
-231
-233
-239
-245
-232
-203
-193
-189
-194
-186
-191
-197
-206
-227
-229
-224
-223
-228
-230
-244
-255
-273
-280
-272
-273
-270
-266
-274
-290
-298
-291
-301
-295
-301
-318
-316
-308
-299
-295
-289
-303
-299
-317
-336
-338
-337
-332
-331
-331
-346
-340
-332
-327
-327
-322
-318
-319
-311
-317
-308
-296
-299
-298
-288
-282
-312
-309
-298
-310
-322
-316
-326
-320
-317
-322
-307
-308
-309
-304
-303
-313
-317
-302
-291
-296
-291
-285
-282
-274
-295
-310
-301
-302
-293
-296
-296
-292
-294
-286
-275
-275
-266
-257
-262
-261
-258
-264
-272
-269
-274
-294
-292
-290
-289
-279
-266
-245
-235
-247
-238
-232
-243
-233
-248
-248
-252
-276
-274
-266
-254
-246
-248
-236
-222
-227
-234
-231
-219
-208
-231
-247
-238
-239
-237
-223
-215
-226
-224
-206
-210
-211
-200
-185
-187
-177
-167
-182
-194
-195
-186
-203
-220
-226
-229
-238
-235
-228
-225
-214
-195
-193
-190
-177
-186
-183
-187
-199
-221
-229
-232
-229
-233
-227
-214
-220
-219
-215
-214
-200
-201
-212
-213
-215
-205
-196
-196
-188
-179
-164
-154
-144
-143
-148
-155
-170
-163
-170
-176
-184
-188
-177
-187
-188
-186
-177
-169
-172
-170
-166
-172
-194
-207
-211
-208
-220
-228
-231
-229
-233
-244
-257
-266
-270
-271
-285
-287
-284
-295
-297
-307
-300
-285
-277
-266
-271
-275
-269
-274
-266
-258
-270
-264
-257
-264
-260
-247
-224
-223
-224
-222
-217
-203
-197
-195
-197
-203
-221
-232
-236
-236
-228
-216
-208
-199
-199
-201
-215
-218
-208
-215
-217
-212
-204
-202
-210
-207
-209
-214
-225
-231
-227
-227
-226
-240
-258
-255
-253
-271
-285
-303
-297
-295
-303
-287
-282
-276
-270
-268
-264
-266
-272
-282
-264
-241
-247
-249
-232
-232
-239
-239
-234
-235
-230
-232
-245
-238
-234
-237
-245
-253
-262
-279
-277
-265
-255
-265
-269
-265
-282
-280
-276
-262
-248
-253
-243
-232
-236
-241
-243
-234
-244
-255
-242
-235
-238
-237
-240
-253
-258
-265
-270
-279
-280
-265
-261
-248
-240
-246
-249
-254
-275
-283
-286
-280
-274
-288
-308
-311
-312
-313
-312
-327
-323
-308
-310
-304
-279
-268
-268
-269
-272
-247
-234
-234
-244
-244
-230
-243
-252
-252
-246
-248
-244
-241
-246
-254
-271
-290
-304
-310
-315
-322
-325
-330
-316
-316
-312
-323
-318
-290
-291
-304
-305
-302
-309
-309
-301
-294
-319
-328
-332
-325
-301
-291
-296
-297
-297
-304
-295
-306
-306
-307
-318
-307
-308
-302
-302
-307
-290
-295
-300
-297
-298
-304
-305
-303
-296
-302
-312
-281
-243
-241
-239
-223
-244
-252
-263
-271
-279
-306
-327
-338
-337
-335
-317
-322
-319
-300
-281
-282
-304
-301
-294
-305
-302
-297
-308
-310
-320
-322
-309
-297
-299
-292
-286
-274
-269
-264
-255
-271
-274
-279
-279
-274
-271
-274
-261
-229
-237
-232
-217
-236
-241
-249
-254
-248
-254
-253
-249
-258
-268
-285
-295
-282
-285
-286
-281
-291
-289
-284
-283
-275
-287
-297
-288
-276
-260
-263
-259
-234
-226
-234
-227
-219
-216
-219
-236
-234
-213
-215
-221
-219
-204
-211
-207
-198
-201
-191
-199
-197
-194
-168
-164
-178
-181
-167
-163
-151
-145
-139
-132
-141
-146
-155
-167
-170
-172
-184
-185
-199
-204
-211
-231
-250
-248
-249
-243
-243
-260
-258
-254
-243
-231
-235
-240
-234
-237
-255
-273
-267
-262
-262
-255
-256
-259
-274
-279
-286
-280
-280
-282
-274
-280
-284
-279
-273
-276
-272
-242
-249
-270
-256
-236
-247
-259
-243
-237
-245
-237
-221
-210
-207
-194
-188
-202
-215
-233
-234
-228
-235
-245
-253
-255
-259
-266
-282
-292
-269
-263
-257
-245
-234
-232
-242
-244
-252
-249
-251
-251
-239
-242
-249
-239
-246
-263
-260
-250
-237
-233
-230
-227
-224
-243
-257
-258
-264
-282
-277
-276
-281
-268
-273
-299
-309
-312
-329
-330
-323
-328
-336
-332
-328
-319
-321
-326
-320
-322
-334
-336
-338
-332
-320
-316
-311
-300
-290
-282
-283
-284
-274
-264
-253
-252
-244
-239
-257
-276
-284
-293
-286
-277
-285
-289
-286
-276
-268
-264
-268
-269
-278
-294
-287
-278
-280
-287
-294
-295
-294
-292
-287
-279
-278
-275
-282
-295
-291
-304
-297
-292
-308
-299
-287
-280
-276
-272
-267
-261
-261
-253
-258
-252
-238
-240
-238
-252
-263
-261
-262
-256
-262
-263
-257
-250
-256
-249
-234
-236
-242
-261
-272
-285
-291
-299
-312
-325
-322
-298
-288
-296
-301
-306
-314
-327
-327
-325
-337
-322
-307
-303
-301
-303
-298
-284
-283
-288
-271
-253
-259
-257
-249
-239
-245
-249
-243
-230
-240
-258
-262
-274
-289
-298
-295
-307
-306
-296
-305
-303
-304
-300
-305
-301
-286
-290
-289
-280
-288
-283
-285
-291
-285
-284
-277
-277
-292
-271
-283
-292
-282
-275
-269
-271
-283
-304
-315
-327
-322
-332
-337
-336
-328
-314
-307
-298
-311
-292
-270
-275
-270
-262
-261
-263
-257
-254
-255
-258
-246
-259
-255
-251
-255
-252
-258
-239
-240
-249
-236
-240
-243
-238
-252
-262
-258
-256
-259
-259
-261
-252
-248
-247
-230
-230
-221
-218
-223
-209
-188
-183
-185
-186
-194
-190
-192
-201
-204
-205
-205
-206
-209
-202
-184
-188
-191
-182
-190
-203
-213
-216
-203
-213
-221
-217
-190
-188
-203
-204
-204
-206
-205
-196
-197
-209
-207
-214
-236
-239
-240
-234
-218
-210
-209
-211
-212
-223
-228
-230
-220
-219
-202
-185
-180
-171
-191
-199
-198
-213
-224
-232
-231
-215
-214
-214
-209
-208
-204
-201
-205
-204
-213
-224
-231
-227
-230
-245
-259
-287
-303
-297
-287
-277
-274
-266
-264
-266
-264
-272
-261
-236
-253
-268
-255
-244
-229
-218
-215
-209
-212
-218
-200
-195
-202
-216
-234
-223
-222
-215
-215
-214
-189
-197
-224
-217
-215
-217
-217
-215
-215
-224
-230
-225
-221
-239
-234
-233
-243
-255
-268
-268
-270
-275
-285
-280
-284
-296
-290
-286
-288
-297
-310
-315
-318
-309
-314
-316
-312
-321
-310
-304
-296
-298
-310
-308
-296
-280
-281
-293
-287
-292
-295
-291
-289
-281
-282
-274
-270
-275
-290
-295
-291
-301
-303
-289
-299
-307
-309
-291
-287
-276
-262
-261
-277
-288
-275
-274
-256
-249
-241
-251
-270
-264
-253
-265
-281
-286
-291
-301
-322
-327
-305
-302
-305
-297
-293
-298
-299
-299
-306
-311
-304
-289
-293
-282
-284
-285
-275
-284
-282
-274
-287
-299
-284
-283
-289
-273
-267
-267
-278
-277
-274
-272
-282
-296
-293
-295
-281
-297
-307
-307
-292
-295
-317
-316
-302
-310
-321
-331
-340
-354
-367
-373
-390
-396
-387
-383
-376
-353
-346
-342
-331
-336
-329
-317
-322
-327
-316
-306
-305
-288
-280
-288
-283
-274
-279
-284
-270
-268
-256
-247
-268
-275
-267
-273
-285
-275
-273
-282
-276
-262
-246
-236
-222
-232
-269
-264
-261
-274
-258
-246
-254
-254
-250
-246
-250
-267
-277
-278
-273
-282
-295
-282
-288
-294
-294
-300
-309
-314
-319
-313
-322
-324
-309
-323
-325
-313
-307
-311
-313
-307
-316
-326
-325
-323
-327
-321
-325
-326
-318
-328
-332
-334
-339
-331
-311
-295
-291
-311
-314
-330
-356
-362
-372
-370
-377
-371
-351
-350
-351
-335
-328
-314
-305
-296
-291
-293
-282
-277
-291
-300
-299
-285
-285
-263
-261
-261
-246
-245
-249
-245
-231
-233
-235
-231
-234
-242
-232
-215
-197
-190
-181
-181
-181
-171
-171
-172
-176
-181
-184
-175
-165
-184
-184
-176
-177
-175
-176
-176
-190
-181
-189
-198
-192
-209
-203
-198
-216
-222
-230
-238
-238
-242
-232
-221
-224
-226
-230
-254
-244
-237
-239
-234
-234
-236
-249
-265
-268
-254
-260
-284
-270
-261
-257
-255
-255
-252
-258
-274
-277
-284
-281
-285
-297
-295
-303
-306
-299
-305
-308
-310
-305
-308
-327
-340
-334
-324
-304
-287
-300
-295
-281
-286
-271
-279
-284
-280
-272
-268
-275
-281
-278
-264
-283
-302
-300
-284
-293
-301
-300
-297
-288
-277
-270
-264
-258
-246
-248
-249
-250
-255
-252
-273
-283
-267
-266
-266
-274
-270
-255
-257
-245
-234
-239
-249
-245
-243
-257
-254
-253
-265
-267
-269
-279
-287
-285
-266
-259
-264
-256
-245
-249
-252
-262
-264
-279
-277
-277
-283
-279
-290
-286
-282
-284
-297
-301
-304
-314
-315
-300
-296
-297
-292
-287
-284
-280
-265
-247
-244
-233
-221
-225
-234
-241
-250
-254
-270
-281
-274
-276
-278
-274
-261
-251
-258
-256
-271
-268
-262
-286
-289
-285
-295
-302
-303
-290
-276
-276
-296
-303
-314
-327
-329
-319
-317
-319
-317
-338
-344
-340
-333
-333
-326
-317
-318
-332
-329
-316
-327
-335
-327
-313
-319
-318
-303
-294
-293
-305
-311
-302
-301
-305
-312
-307
-329
-354
-361
-366
-370
-368
-371
-355
-348
-355
-366
-369
-357
-345
-325
-320
-313
-315
-311
-311
-305
-299
-291
-288
-290
-282
-284
-299
-299
-308
-318
-301
-296
-308
-307
-302
-294
-298
-314
-308
-296
-292
-301
-300
-291
-305
-312
-282
-289
-294
-291
-289
-281
-279
-275
-269
-265
-270
-272
-274
-273
-265
-264
-281
-289
-275
-292
-303
-289
-284
-269
-261
-259
-265
-265
-253
-247
-251
-252
-250
-243
-238
-253
-261
-271
-278
-287
-293
-284
-287
-287
-288
-301
-311
-293
-304
-312
-308
-325
-328
-331
-314
-297
-284
-296
-295
-281
-273
-265
-266
-255
-239
-239
-259
-259
-266
-261
-249
-259
-255
-247
-247
-254
-257
-255
-261
-261
-268
-278
-276
-274
-280
-278
-272
-277
-272
-267
-254
-240
-241
-227
-221
-222
-222
-227
-227
-217
-217
-231
-222
-207
-214
-216
-212
-211
-215
-218
-228
-233
-248
-266
-254
-255
-262
-233
-232
-239
-246
-248
-247
-263
-271
-273
-271
-279
-269
-254
-258
-255
-247
-243
-239
-230
-228
-228
-226
-233
-217
-216
-213
-213
-223
-223
-227
-222
-222
-226
-227
-213
-212
-220
-216
-208
-207
-225
-232
-241
-253
-239
-246
-265
-269
-257
-242
-246
-236
-238
-240
-249
-254
-261
-278
-280
-289
-286
-266
-269
-272
-267
-269
-262
-253
-258
-251
-249
-252
-257
-271
-288
-293
-290
-281
-281
-270
-247
-246
-240
-209
-204
-197
-195
-202
-191
-200
-211
-221
-237
-241
-242
-251
-237
-232
-228
-230
-237
-236
-235
-233
-255
-261
-275
-280
-268
-280
-282
-274
-275
-265
-261
-255
-248
-259
-259
-262
-271
-279
-301
-310
-302
-295
-303
-307
-306
-309
-301
-304
-306
-304
-319
-315
-321
-334
-338
-341
-339
-328
-320
-313
-321
-328
-309
-315
-309
-290
-302
-312
-302
-302
-311
-322
-327
-314
-315
-323
-296
-271
-264
-265
-266
-259
-267
-264
-248
-251
-254
-266
-272
-283
-266
-255
-259
-263
-267
-270
-279
-291
-296
-297
-302
-303
-313
-308
-310
-306
-302
-299
-294
-282
-273
-269
-268
-272
-274
-278
-270
-255
-242
-245
-244
-244
-246
-252
-255
-255
-266
-261
-265
-266
-275
-286
-284
-288
-292
-278
-273
-268
-270
-273
-271
-270
-270
-279
-284
-279
-280
-289
-295
-304
-306
-286
-291
-285
-276
-289
-300
-298
-299
-308
-305
-309
-320
-313
-313
-316
-334
-346
-343
-344
-345
-346
-344
-342
-339
-335
-319
-310
-293
-285
-274
-276
-269
-257
-242
-232
-226
-222
-234
-234
-239
-257
-258
-259
-256
-253
-258
-255
-259
-270
-279
-277
-273
-275
-259
-257
-266
-263
-257
-258
-258
-251
-251
-245
-236
-237
-251
-241
-241
-251
-265
-276
-281
-283
-283
-284
-276
-272
-278
-272
-274
-263
-250
-263
-272
-273
-271
-277
-290
-276
-268
-285
-283
-284
-265
-255
-263
-261
-245
-226
-222
-223
-225
-227
-227
-237
-237
-240
-242
-240
-249
-245
-261
-279
-273
-266
-274
-272
-277
-288
-280
-287
-288
-280
-290
-287
-269
-275
-275
-263
-273
-251
-249
-251
-238
-236
-234
-234
-231
-221
-211
-213
-215
-219
-209
-211
-201
-198
-198
-197
-181
-167
-180
-176
-184
-182
-177
-195
-185
-183
-192
-188
-194
-200
-204
-213
-223
-214
-224
-233
-234
-233
-232
-217
-217
-214
-216
-225
-218
-215
-217
-214
-205
-198
-217
-223
-211
-225
-214
-199
-218
-226
-227
-238
-236
-234
-232
-230
-243
-252
-250
-263
-278
-259
-262
-254
-252
-246
-242
-247
-245
-249
-244
-247
-251
-249
-248
-260
-262
-234
-239
-260
-236
-226
-222
-220
-213
-195
-215
-234
-235
-238
-240
-237
-243
-237
-238
-239
-230
-210
-226
-237
-215
-214
-213
-226
-232
-234
-235
-217
-224
-227
-217
-224
-229
-220
-213
-216
-210
-219
-223
-228
-235
-239
-253
-257
-263
-268
-263
-274
-283
-278
-280
-285
-298
-295
-287
-280
-288
-288
-277
-274
-278
-287
-284
-270
-267
-275
-286
-286
-287
-303
-309
-302
-307
-310
-304
-309
-314
-308
-298
-278
-262
-270
-271
-252
-239
-242
-247
-245
-254
-265
-282
-275
-262
-254
-254
-258
-261
-265
-260
-260
-263
-261
-251
-250
-249
-239
-239
-241
-251
-247
-241
-227
-209
-216
-221
-235
-234
-227
-233
-249
-254
-255
-262
-263
-267
-273
-263
-249
-260
-262
-261
-269
-283
-290
-295
-298
-285
-286
-278
-283
-272
-260
-268
-255
-253
-239
-233
-239
-239
-240
-239
-250
-246
-260
-284
-277
-285
-302
-315
-327
-326
-335
-333
-338
-332
-352
-351
-340
-355
-357
-358
-359
-366
-356
-358
-355
-340
-338
-329
-321
-315
-311
-311
-315
-306
-290
-290
-288
-275
-270
-274
-272
-271
-257
-246
-242
-237
-232
-234
-253
-248
-242
-251
-255
-260
-268
-265
-276
-311
-313
-302
-304
-298
-290
-282
-265
-265
-267
-251
-253
-244
-238
-231
-221
-234
-241
-230
-223
-227
-238
-240
-242
-248
-239
-232
-230
-233
-242
-245
-248
-259
-262
-273
-287
-294
-297
-303
-292
-284
-296
-290
-277
-275
-264
-259
-254
-253
-260
-256
-246
-251
-240
-234
-246
-234
-233
-233
-236
-258
-253
-264
-275
-265
-276
-265
-256
-260
-250
-246
-248
-245
-251
-245
-240
-245
-254
-257
-256
-251
-249
-255
-249
-245
-245
-233
-231
-219
-204
-195
-195
-198
-203
-205
-220
-226
-212
-228
-222
-212
-220
-219
-210
-214
-216
-211
-224
-223
-217
-214
-204
-198
-197
-212
-224
-231
-242
-234
-238
-240
-243
-246
-234
-234
-231
-235
-240
-230
-223
-240
-260
-246
-236
-252
-252
-263
-271
-265
-284
-291
-282
-289
-284
-286
-276
-281
-292
-296
-302
-297
-298
-283
-275
-276
-271
-264
-260
-268
-279
-290
-295
-310
-321
-316
-312
-313
-312
-294
-300
-303
-298
-295
-298
-297
-288
-285
-280
-284
-292
-293
-279
-273
-261
-252
-254
-253
-236
-226
-216
-220
-229
-220
-227
-236
-235
-243
-256
-258
-257
-261
-260
-260
-243
-225
-224
-219
-221
-218
-213
-207
-204
-207
-219
-213
-209
-212
-202
-200
-191
-179
-186
-181
-173
-178
-182
-181
-181
-177
-182
-182
-172
-191
-191
-178
-178
-177
-193
-207
-202
-206
-230
-238
-244
-247
-238
-247
-245
-237
-238
-242
-252
-258
-259
-263
-267
-258
-244
-228
-227
-239
-237
-251
-249
-240
-228
-227
-237
-251
-262
-261
-272
-270
-281
-295
-292
-293
-292
-277
-286
-290
-282
-298
-296
-300
-306
-303
-314
-313
-303
-300
-294
-284
-287
-297
-292
-282
-267
-258
-259
-256
-264
-271
-267
-255
-257
-265
-261
-244
-246
-263
-246
-248
-244
-232
-230
-230
-236
-258
-262
-256
-260
-251
-259
-273
-264
-278
-269
-261
-255
-257
-276
-286
-305
-325
-330
-335
-339
-332
-341
-332
-333
-344
-340
-340
-330
-331
-330
-329
-322
-327
-329
-318
-312
-310
-313
-300
-285
-278
-267
-268
-261
-258
-256
-249
-251
-231
-226
-232
-220
-209
-208
-202
-207
-203
-208
-218
-220
-217
-222
-222
-226
-238
-231
-234
-239
-239
-230
-227
-225
-230
-232
-241
-243
-255
-270
-271
-276
-268
-281
-305
-294
-289
-299
-304
-305
-285
-281
-284
-285
-285
-277
-292
-300
-296
-305
-300
-298
-302
-284
-279
-267
-269
-271
-259
-264
-254
-244
-249
-248
-250
-239
-244
-249
-252
-267
-259
-252
-255
-268
-273
-291
-294
-305
-310
-295
-283
-281
-295
-296
-272
-271
-284
-275
-266
-258
-265
-260
-245
-232
-224
-224
-222
-225
-222
-218
-215
-199
-202
-212
-209
-209
-206
-209
-223
-210
-195
-199
-210
-225
-246
-275
-291
-300
-304
-314
-310
-297
-292
-295
-308
-304
-304
-303
-301
-299
-291
-294
-287
-292
-289
-284
-294
-295
-295
-291
-272
-266
-252
-235
-247
-246
-236
-239
-229
-234
-233
-238
-264
-271
-263
-279
-285
-283
-282
-277
-286
-291
-286
-286
-270
-266
-275
-274
-295
-289
-282
-291
-285
-294
-302
-309
-302
-312
-292
-271
-284
-277
-264
-255
-256
-246
-242
-249
-257
-254
-250
-257
-266
-271
-262
-255
-263
-275
-268
-262
-271
-272
-286
-293
-297
-296
-289
-277
-283
-281
-264
-264
-278
-281
-262
-253
-254
-255
-257
-253
-263
-274
-266
-256
-265
-282
-282
-275
-275
-279
-280
-286
-288
-293
-295
-288
-287
-292
-305
-306
-295
-291
-283
-259
-243
-237
-239
-247
-241
-247
-246
-253
-275
-294
-301
-308
-310
-304
-315
-312
-311
-317
-317
-319
-320
-323
-324
-323
-323
-336
-337
-342
-341
-317
-310
-315
-320
-317
-313
-300
-290
-293
-281
-267
-273
-275
-276
-273
-269
-267
-270
-277
-270
-276
-285
-282
-276
-290
-286
-298
-290
-284
-305
-298
-293
-292
-294
-289
-289
-285
-281
-279
-267
-269
-282
-276
-273
-280
-284
-293
-294
-295
-293
-295
-297
-318
-327
-328
-349
-351
-365
-369
-360
-356
-352
-346
-349
-337
-320
-315
-322
-321
-328
-326
-317
-309
-318
-319
-320
-331
-333
-344
-332
-328
-338
-363
-358
-347
-354
-348
-341
-342
-344
-331
-314
-306
-293
-281
-281
-288
-290
-288
-291
-289
-271
-247
-229
-232
-222
-216
-213
-207
-210
-214
-226
-221
-226
-223
-224
-228
-236
-235
-225
-225
-222
-212
-213
-222
-230
-238
-239
-260
-259
-235
-232
-227
-224
-222
-215
-221
-226
-216
-215
-209
-215
-215
-210
-203
-207
-216
-201
-215
-233
-233
-238
-250
-263
-270
-260
-265
-285
-296
-301
-309
-315
-306
-294
-288
-283
-263
-260
-253
-252
-250
-239
-235
-239
-248
-246
-242
-236
-238
-236
-235
-239
-242
-241
-251
-247
-263
-271
-259
-262
-256
-246
-250
-253
-236
-232
-219
-204
-193
-207
-220
-198
-188
-185
-173
-168
-158
-152
-155
-156
-137
-132
-136
-129
-125
-120
-112
-124
-128
-118
-143
-147
-143
-158
-165
-176
-196
-211
-226
-223
-234
-247
-261
-276
-275
-278
-283
-266
-263
-258
-238
-238
-242
-243
-244
-229
-222
-223
-224
-211
-194
-164
-153
-152
-124
-109
-121
-133
-123
-129
-141
-154
-168
-159
-168
-173
-171
-170
-171
-169
-171
-167
-195
-206
-212
-224
-229
-235
-222
-210
-201
-204
-191
-183
-174
-176
-177
-194
-214
-210
-223
-239
-249
-255
-259
-278
-285
-280
-279
-280
-274
-262
-249
-244
-256
-256
-268
-276
-276
-281
-277
-271
-263
-264
-270
-261
-254
-265
-261
-263
-249
-250
-252
-236
-235
-241
-249
-241
-252
-250
-252
-257
-242
-249
-253
-244
-247
-242
-237
-237
-240
-233
-233
-230
-229
-227
-213
-227
-220
-212
-215
-206
-203
-212
-215
-218
-244
-253
-251
-245
-249
-266
-272
-280
-300
-325
-339
-356
-365
-363
-356
-351
-344
-351
-354
-348
-344
-347
-336
-325
-316
-297
-282
-295
-289
-280
-289
-298
-314
-300
-287
-281
-283
-286
-283
-293
-305
-314
-315
-320
-316
-300
-295
-299
-307
-310
-302
-300
-302
-293
-285
-285
-267
-251
-256
-255
-252
-242
-227
-228
-233
-226
-227
-234
-259
-258
-252
-259
-269
-280
-285
-290
-301
-305
-310
-316
-306
-320
-327
-325
-317
-314
-312
-309
-314
-309
-325
-343
-352
-345
-359
-352
-352
-349
-352
-356
-349
-354
-349
-353
-345
-339
-342
-345
-347
-346
-349
-334
-321
-324
-325
-323
-320
-309
-308
-318
-312
-322
-330
-334
-330
-317
-294
-293
-299
-292
-296
-296
-304
-298
-293
-308
-327
-341
-352
-352
-357
-365
-363
-349
-348
-360
-365
-358
-344
-346
-339
-330
-317
-311
-301
-290
-281
-288
-290
-268
-266
-265
-256
-259
-254
-250
-250
-247
-245
-248
-258
-259
-252
-259
-262
-268
-272
-278
-289
-299
-306
-304
-310
-325
-321
-307
-292
-293
-293
-286
-297
-289
-286
-284
-277
-265
-258
-255
-253
-260
-243
-237
-236
-225
-225
-228
-227
-212
-204
-201
-204
-205
-210
-215
-211
-201
-181
-187
-190
-185
-179
-181
-200
-204
-203
-200
-210
-198
-198
-204
-205
-206
-205
-203
-206
-201
-202
-211
-212
-231
-223
-215
-219
-213
-212
-228
-237
-228
-225
-231
-254
-274
-274
-291
-300
-297
-304
-310
-310
-308
-297
-294
-298
-287
-263
-252
-259
-250
-241
-250
-265
-261
-240
-232
-223
-211
-205
-202
-205
-210
-207
-197
-196
-211
-213
-204
-210
-231
-231
-232
-240
-243
-241
-232
-240
-241
-243
-244
-243
-242
-243
-247
-231
-226
-214
-192
-196
-203
-205
-185
-178
-171
-166
-177
-194
-203
-204
-204
-204
-198
-202
-182
-178
-181
-168
-165
-151
-157
-172
-170
-159
-152
-147
-141
-138
-138
-151
-149
-149
-171
-180
-193
-189
-182
-177
-184
-181
-180
-194
-188
-182
-185
-186
-193
-194
-194
-207
-194
-204
-223
-232
-240
-257
-256
-258
-264
-266
-270
-291
-284
-278
-281
-275
-274
-267
-267
-260
-268
-266
-259
-258
-258
-252
-260
-260
-251
-250
-256
-255
-260
-263
-272
-285
-288
-291
-303
-307
-310
-318
-322
-328
-334
-334
-322
-315
-323
-329
-313
-318
-340
-340
-331
-315
-303
-304
-308
-299
-282
-291
-304
-306
-312
-306
-299
-282
-264
-266
-270
-265
-274
-283
-275
-283
-282
-287
-277
-272
-274
-261
-248
-243
-242
-227
-218
-210
-206
-198
-193
-193
-198
-195
-185
-191
-200
-209
-211
-225
-220
-210
-222
-226
-229
-229
-240
-237
-226
-230
-220
-211
-206
-201
-205
-203
-221
-220
-212
-229
-228
-221
-211
-210
-219
-212
-206
-203
-214
-215
-220
-220
-214
-206
-203
-203
-219
-221
-219
-229
-243
-235
-228
-242
-244
-254
-273
-290
-300
-306
-317
-320
-310
-306
-302
-285
-291
-295
-294
-304
-301
-303
-298
-306
-316
-310
-304
-304
-298
-294
-303
-309
-305
-311
-312
-321
-320
-309
-299
-289
-297
-307
-318
-313
-309
-309
-308
-295
-288
-296
-297
-312
-318
-310
-296
-293
-283
-268
-276
-279
-283
-276
-280
-294
-293
-296
-301
-305
-297
-302
-304
-317
-312
-298
-307
-326
-318
-316
-304
-286
-276
-269
-279
-283
-289
-281
-275
-277
-264
-259
-255
-249
-249
-241
-229
-221
-222
-220
-222
-228
-239
-229
-228
-231
-226
-232
-229
-234
-225
-227
-223
-213
-216
-216
-213
-222
-226
-211
-211
-220
-215
-205
-204
-200
-190
-178
-182
-190
-206
-212
-204
-202
-194
-182
-189
-189
-199
-202
-204
-218
-220
-228
-231
-243
-253
-247
-235
-233
-234
-238
-248
-262
-269
-273
-275
-280
-291
-285
-279
-285
-275
-285
-287
-274
-275
-277
-279
-274
-286
-291
-289
-281
-271
-276
-283
-290
-284
-282
-298
-286
-286
-286
-279
-277
-285
-282
-269
-267
-257
-248
-248
-242
-248
-252
-253
-260
-253
-247
-225
-199
-187
-182
-186
-189
-198
-206
-226
-237
-252
-251
-232
-221
-217
-215
-209
-214
-205
-199
-202
-210
-221
-218
-223
-232
-235
-238
-242
-243
-244
-241
-256
-263
-250
-248
-243
-255
-242
-230
-218
-222
-236
-243
-237
-233
-236
-232
-238
-247
-254
-235
-242
-239
-242
-234
-235
-252
-266
-261
-250
-247
-245
-248
-255
-262
-264
-260
-283
-317
-320
-325
-330
-329
-326
-320
-332
-345
-336
-354
-358
-344
-342
-334
-329
-328
-333
-344
-342
-342
-347
-341
-323
-322
-320
-317
-318
-314
-315
-329
-321
-312
-302
-285
-283
-271
-269
-287
-285
-286
-303
-300
-311
-301
-300
-325
-346
-356
-349
-338
-342
-354
-340
-339
-340
-330
-316
-290
-286
-277
-257
-245
-230
-225
-236
-231
-232
-240
-235
-242
-252
-257
-268
-261
-271
-281
-285
-293
-290
-290
-282
-273
-277
-281
-282
-286
-280
-275
-278
-277
-286
-284
-278
-278
-267
-253
-256
-248
-243
-243
-240
-243
-240
-239
-240
-236
-239
-246
-262
-256
-247
-254
-253
-249
-248
-244
-250
-251
-249
-248
-243
-246
-250
-252
-253
-244
-248
-255
-249
-251
-253
-258
-273
-278
-276
-283
-286
-290
-295
-299
-309
-298
-294
-310
-303
-303
-311
-306
-316
-310
-301
-305
-297
-297
-295
-299
-311
-317
-322
-328
-336
-339
-334
-311
-303
-308
-303
-285
-294
-305
-294
-289
-295
-310
-319
-317
-322
-327
-329
-334
-329
-322
-307
-310
-315
-308
-296
-290
-278
-281
-275
-262
-260
-266
-266
-267
-261
-266
-281
-270
-270
-270
-261
-256
-265
-264
-279
-283
-271
-274
-265
-263
-262
-264
-263
-246
-244
-235
-230
-217
-206
-211
-216
-211
-202
-216
-207
-192
-196
-185
-166
-164
-168
-171
-165
-160
-170
-185
-183
-168
-171
-182
-189
-181
-179
-189
-197
-211
-226
-246
-242
-243
-248
-257
-276
-296
-298
-299
-307
-285
-280
-288
-288
-280
-277
-287
-293
-274
-259
-269
-254
-253
-258
-246
-237
-224
-227
-219
-195
-193
-198
-188
-183
-184
-176
-177
-165
-168
-191
-191
-178
-182
-181
-173
-175
-178
-179
-179
-192
-207
-214
-214
-216
-210
-210
-210
-210
-206
-213
-210
-206
-209
-210
-212
-201
-197
-202
-211
-203
-197
-210
-218
-214
-216
-221
-223
-223
-227
-230
-235
-221
-213
-231
-242
-218
-226
-231
-217
-231
-248
-262
-269
-259
-256
-262
-257
-250
-239
-244
-245
-245
-234
-221
-225
-219
-224
-224
-226
-231
-234
-230
-232
-236
-219
-221
-232
-241
-254
-257
-268
-265
-256
-281
-295
-302
-301
-296
-294
-292
-293
-310
-317
-319
-314
-327
-349
-348
-364
-374
-380
-372
-366
-371
-370
-368
-353
-343
-340
-343
-341
-347
-347
-349
-348
-332
-331
-338
-333
-318
-319
-332
-324
-308
-310
-313
-306
-318
-310
-291
-295
-286
-283
-286
-290
-289
-290
-283
-288
-307
-297
-303
-322
-317
-325
-321
-309
-313
-309
-310
-307
-310
-311
-294
-293
-293
-291
-302
-301
-300
-292
-281
-284
-280
-270
-264
-271
-282
-288
-285
-290
-290
-284
-270
-261
-266
-274
-266
-261
-277
-276
-267
-286
-297
-294
-291
-297
-300
-303
-314
-324
-330
-323
-325
-316
-312
-304
-303
-320
-324
-305
-313
-326
-317
-327
-323
-329
-324
-325
-344
-352
-363
-354
-349
-349
-336
-334
-332
-330
-344
-348
-350
-342
-334
-321
-305
-311
-311
-312
-310
-313
-334
-343
-344
-338
-329
-319
-315
-322
-322
-339
-330
-323
-327
-317
-306
-292
-296
-294
-304
-312
-318
-319
-309
-310
-308
-303
-297
-279
-275
-283
-301
-309
-311
-307
-298
-295
-296
-297
-289
-306
-307
-308
-319
-311
-321
-334
-320
-313
-324
-328
-328
-323
-328
-330
-332
-335
-313
-321
-319
-314
-306
-289
-287
-283
-285
-274
-269
-275
-276
-269
-278
-286
-300
-290
-270
-267
-280
-280
-269
-266
-264
-256
-238
-225
-216
-206
-213
-210
-210
-216
-215
-198
-191
-188
-203
-212
-214
-224
-228
-242
-237
-243
-248
-242
-247
-241
-249
-244
-237
-250
-252
-246
-255
-260
-261
-251
-259
-269
-273
-279
-274
-274
-266
-263
-258
-258
-258
-248
-258
-248
-231
-216
-190
-193
-194
-186
-176
-162
-168
-171
-179
-199
-196
-203
-215
-226
-225
-205
-190
-180
-186
-202
-210
-220
-234
-244
-253
-258
-268
-289
-281
-277
-299
-304
-309
-317
-313
-309
-300
-291
-277
-266
-256
-251
-245
-246
-246
-240
-232
-227
-234
-213
-202
-199
-184
-181
-179
-166
-158
-139
-125
-132
-146
-154
-154
-144
-147
-153
-141
-132
-140
-148
-156
-169
-173
-187
-196
-185
-181
-178
-169
-171
-181
-176
-170
-171
-180
-188
-199
-198
-189
-202
-227
-238
-251
-243
-242
-243
-236
-234
-227
-226
-230
-260
-269
-272
-270
-261
-251
-245
-243
-235
-243
-252
-267
-267
-259
-260
-267
-277
-273
-273
-282
-275
-281
-295
-275
-275
-277
-265
-276
-266
-263
-270
-260
-263
-278
-287
-290
-297
-283
-284
-281
-265
-265
-265
-256
-243
-233
-221
-213
-211
-207
-209
-199
-199
-205
-198
-209
-206
-202
-210
-192
-182
-172
-166
-173
-172
-162
-171
-166
-171
-191
-193
-213
-218
-220
-226
-230
-241
-251
-260
-273
-279
-271
-279
-287
-291
-291
-299
-300
-322
-317
-305
-307
-291
-296
-288
-266
-260
-263
-251
-241
-233
-232
-257
-251
-243
-227
-222
-232
-224
-229
-247
-244
-245
-252
-240
-239
-247
-254
-255
-272
-273
-278
-282
-268
-276
-297
-304
-317
-332
-342
-334
-337
-341
-334
-319
-318
-310
-297
-287
-274
-281
-286
-294
-294
-297
-301
-294
-296
-312
-310
-311
-300
-285
-274
-272
-279
-287
-282
-293
-310
-319
-316
-314
-315
-317
-324
-329
-329
-335
-342
-331
-335
-339
-332
-343
-346
-348
-348
-343
-342
-331
-318
-311
-298
-303
-297
-287
-290
-298
-303
-297
-296
-283
-285
-281
-269
-268
-266
-256
-263
-265
-268
-277
-281
-287
-277
-284
-289
-268
-270
-274
-271
-285
-286
-288
-301
-306
-307
-311
-309
-301
-298
-284
-268
-257
-253
-256
-260
-259
-268
-275
-256
-256
-256
-251
-264
-283
-308
-302
-289
-308
-302
-292
-301
-283
-283
-280
-275
-278
-265
-268
-296
-287
-295
-300
-293
-297
-289
-278
-285
-259
-247
-244
-230
-230
-220
-217
-213
-206
-195
-199
-208
-234
-249
-246
-265
-263
-259
-269
-262
-255
-258
-271
-280
-294
-301
-295
-294
-282
-277
-282
-296
-304
-310
-313
-309
-296
-289
-284
-275
-277
-281
-282
-292
-293
-285
-283
-292
-301
-304
-309
-310
-301
-303
-306
-289
-267
-259
-256
-262
-267
-245
-237
-247
-263
-257
-256
-257
-255
-247
-242
-237
-232
-244
-233
-221
-226
-235
-242
-249
-249
-254
-257
-258
-281
-283
-275
-280
-269
-267
-277
-274
-275
-289
-303
-310
-295
-278
-268
-270
-267
-257
-258
-260
-259
-262
-268
-275
-269
-275
-277
-261
-262
-248
-244
-263
-265
-270
-274
-257
-260
-276
-273
-275
-275
-276
-285
-285
-275
-269
-276
-281
-282
-287
-276
-269
-281
-282
-286
-276
-262
-262
-258
-260
-277
-281
-275
-281
-285
-295
-312
-324
-338
-336
-319
-315
-308
-284
-281
-285
-272
-274
-262
-247
-256
-260
-256
-242
-245
-245
-228
-231
-239
-249
-257
-248
-246
-251
-241
-236
-226
-221
-217
-217
-210
-212
-204
-200
-196
-183
-184
-178
-165
-163
-168
-178
-201
-210
-213
-226
-225
-233
-234
-226
-215
-219
-234
-235
-223
-241
-239
-245
-270
-269
-271
-293
-299
-288
-290
-279
-271
-278
-280
-271
-272
-276
-266
-260
-254
-241
-243
-244
-251
-259
-259
-251
-234
-224
-232
-252
-268
-277
-279
-283
-285
-285
-289
-293
-298
-296
-290
-299
-307
-306
-303
-306
-326
-334
-323
-322
-313
-313
-336
-347
-353
-343
-352
-348
-340
-349
-352
-359
-357
-356
-356
-362
-364
-342
-343
-356
-349
-357
-360
-359
-381
-383
-365
-352
-340
-324
-303
-309
-320
-311
-300
-296
-301
-303
-292
-289
-296
-314
-312
-312
-313
-293
-289
-287
-291
-307
-293
-286
-292
-299
-313
-317
-316
-313
-304
-292
-313
-321
-299
-294
-284
-285
-283
-257
-251
-239
-233
-236
-234
-238
-239
-246
-256
-261
-270
-267
-255
-244
-257
-269
-263
-254
-263
-264
-260
-244
-252
-273
-278
-297
-308
-311
-310
-308
-317
-312
-306
-306
-291
-280
-296
-299
-290
-284
-292
-277
-270
-254
-234
-235
-222
-221
-226
-232
-217
-216
-219
-225
-223
-229
-225
-218
-225
-236
-237
-237
-260
-262
-268
-265
-263
-286
-279
-286
-285
-285
-289
-290
-299
-314
-320
-309
-303
-307
-322
-315
-302
-296
-285
-279
-277
-271
-285
-292
-287
-282
-293
-304
-292
-293
-307
-305
-298
-286
-274
-273
-260
-245
-243
-252
-248
-248
-260
-248
-234
-234
-237
-236
-242
-243
-236
-239
-249
-240
-230
-227
-221
-223
-226
-214
-222
-228
-224
-242
-241
-241
-253
-256
-260
-258
-259
-264
-272
-271
-269
-282
-302
-304
-309
-333
-341
-338
-336
-323
-306
-290
-270
-275
-278
-273
-279
-274
-277
-282
-269
-260
-260
-260
-251
-263
-263
-263
-284
-290
-292
-279
-272
-273
-267
-260
-263
-267
-257
-264
-288
-293
-307
-311
-304
-306
-322
-323
-323
-344
-357
-340
-335
-351
-330
-330
-316
-306
-318
-304
-318
-330
-321
-314
-321
-323
-329
-323
-315
-318
-304
-302
-302
-294
-297
-296
-279
-272
-273
-261
-255
-269
-275
-264
-276
-283
-290
-294
-284
-275
-268
-267
-256
-250
-253
-238
-235
-241
-245
-245
-244
-242
-238
-227
-227
-246
-238
-234
-238
-245
-236
-242
-260
-276
-287
-295
-295
-279
-286
-294
-291
-281
-278
-280
-276
-281
-296
-305
-315
-311
-294
-295
-283
-279
-279
-284
-291
-285
-283
-297
-301
-313
-318
-305
-295
-287
-281
-262
-254
-256
-263
-264
-264
-265
-264
-279
-289
-281
-268
-261
-260
-271
-265
-263
-270
-253
-263
-267
-279
-289
-290
-302
-310
-300
-300
-297
-287
-298
-306
-316
-322
-314
-303
-316
-325
-319
-341
-349
-346
-358
-353
-356
-345
-353
-354
-344
-340
-338
-317
-316
-314
-299
-312
-291
-294
-305
-296
-291
-303
-306
-311
-302
-291
-283
-278
-277
-283
-292
-311
-310
-298
-309
-293
-293
-295
-284
-274
-271
-284
-283
-268
-273
-284
-291
-282
-280
-269
-255
-257
-267
-268
-249
-253
-260
-254
-258
-260
-261
-262
-272
-281
-279
-274
-279
-263
-257
-254
-255
-271
-264
-256
-255
-267
-253
-246
-250
-251
-259
-260
-260
-254
-251
-261
-256
-251
-256
-232
-229
-217
-208
-204
-187
-172
-175
-195
-184
-185
-203
-211
-215
-216
-210
-196
-208
-210
-194
-193
-200
-208
-212
-214
-214
-224
-224
-239
-237
-223
-231
-242
-238
-242
-240
-244
-250
-251
-265
-271
-250
-250
-266
-270
-266
-249
-238
-233
-204
-210
-211
-185
-185
-193
-201
-204
-199
-216
-231
-239
-256
-265
-276
-270
-281
-277
-250
-242
-241
-248
-237
-228
-244
-250
-261
-268
-250
-249
-256
-257
-265
-265
-272
-285
-276
-278
-285
-286
-299
-295
-293
-290
-279
-265
-261
-237
-230
-246
-257
-251
-266
-286
-285
-272
-261
-260
-267
-292
-301
-302
-304
-296
-282
-286
-290
-291
-292
-278
-279
-292
-276
-282
-275
-252
-257
-251
-251
-256
-257
-263
-265
-253
-243
-241
-230
-229
-224
-214
-222
-220
-218
-229
-257
-266
-264
-275
-282
-284
-282
-278
-282
-280
-282
-279
-280
-292
-276
-264
-266
-269
-293
-291
-294
-298
-292
-297
-304
-298
-302
-296
-294
-313
-321
-314
-316
-332
-337
-339
-356
-349
-341
-346
-331
-319
-312
-298
-295
-282
-279
-285
-289
-294
-274
-270
-270
-273
-285
-292
-285
-288
-293
-282
-270
-270
-274
-266
-268
-288
-281
-290
-299
-290
-288
-287
-278
-278
-283
-297
-294
-287
-290
-284
-285
-279
-272
-274
-279
-274
-269
-265
-267
-273
-261
-245
-238
-246
-239
-238
-236
-236
-254
-266
-265
-266
-263
-259
-237
-237
-239
-229
-237
-237
-244
-253
-253
-252
-251
-251
-251
-252
-261
-268
-265
-257
-247
-260
-260
-247
-251
-237
-227
-236
-235
-248
-252
-253
-261
-252
-263
-290
-293
-301
-315
-309
-312
-301
-301
-307
-298
-298
-284
-285
-301
-290
-290
-298
-293
-275
-279
-299
-288
-304
-328
-340
-349
-350
-354
-361
-343
-330
-327
-323
-319
-311
-311
-307
-294
-283
-280
-269
-269
-270
-280
-288
-282
-300
-314
-313
-319
-339
-349
-345
-332
-335
-318
-310
-313
-289
-287
-269
-258
-246
-242
-236
-222
-212
-216
-221
-224
-219
-226
-234
-220
-217
-223
-217
-210
-212
-191
-187
-196
-193
-193
-190
-204
-212
-211
-220
-213
-213
-206
-211
-210
-214
-231
-249
-264
-260
-272
-279
-277
-282
-285
-271
-278
-280
-275
-270
-271
-265
-259
-265
-258
-262
-274
-276
-260
-253
-256
-252
-240
-228
-232
-225
-228
-234
-229
-225
-214
-209
-216
-212
-202
-188
-178
-175
-178
-197
-182
-179
-186
-158
-152
-149
-148
-153
-145
-135
-138
-150
-142
-141
-136
-136
-136
-136
-140
-139
-149
-147
-155
-170
-171
-167
-171
-178
-190
-204
-198
-198
-189
-180
-176
-173
-175
-192
-214
-214
-210
-206
-218
-213
-221
-226
-228
-228
-234
-234
-220
-211
-214
-226
-212
-208
-214
-207
-208
-196
-184
-184
-194
-196
-189
-197
-187
-187
-192
-204
-216
-216
-203
-195
-191
-199
-200
-197
-205
-213
-222
-226
-227
-237
-239
-251
-276
-276
-272
-275
-266
-261
-275
-271
-279
-288
-291
-303
-305
-310
-314
-307
-284
-273
-278
-287
-264
-259
-269
-263
-256
-250
-247
-246
-230
-223
-214
-213
-206
-200
-209
-218
-228
-242
-253
-264
-268
-275
-278
-269
-281
-287
-295
-292
-278
-288
-285
-273
-270
-273
-270
-269
-267
-250
-235
-216
-206
-193
-184
-178
-177
-183
-199
-200
-200
-206
-199
-205
-209
-214
-221
-216
-221
-216
-216
-224
-217
-227
-226
-227
-222
-211
-209
-200
-203
-202
-214
-221
-213
-228
-240
-233
-242
-257
-253
-247
-241
-242
-241
-250
-245
-249
-246
-234
-252
-242
-246
-242
-243
-257
-257
-263
-274
-283
-271
-261
-271
-267
-267
-278
-288
-312
-312
-327
-331
-338
-335
-332
-343
-332
-333
-330
-323
-339
-357
-352
-361
-356
-360
-351
-338
-345
-339
-349
-359
-347
-328
-326
-315
-300
-290
-286
-293
-297
-304
-311
-324
-326
-316
-314
-320
-316
-302
-308
-306
-299
-295
-288
-279
-274
-277
-276
-276
-281
-287
-292
-283
-292
-298
-281
-278
-270
-274
-261
-240
-249
-261
-271
-279
-284
-278
-285
-283
-275
-279
-276
-277
-281
-270
-274
-277
-275
-273
-271
-285
-278
-267
-263
-254
-256
-264
-254
-242
-252
-259
-272
-277
-266
-274
-271
-262
-252
-266
-276
-274
-273
-273
-269
-266
-266
-271
-267
-274
-279
-275
-280
-278
-292
-290
-287
-292
-306
-305
-301
-305
-321
-320
-310
-306
-310
-303
-302
-312
-303
-296
-299
-309
-297
-271
-268
-276
-272
-270
-252
-260
-259
-252
-260
-256
-256
-264
-269
-279
-274
-267
-279
-277
-266
-257
-247
-251
-240
-225
-234
-232
-216
-223
-221
-220
-221
-221
-211
-195
-201
-200
-206
-216
-217
-205
-206
-202
-194
-196
-205
-214
-221
-234
-236
-251
-253
-261
-249
-237
-245
-233
-220
-230
-228
-231
-241
-231
-231
-233
-222
-226
-244
-250
-256
-254
-261
-272
-281
-275
-270
-275
-267
-265
-269
-275
-275
-275
-284
-295
-290
-294
-302
-302
-312
-309
-320
-323
-302
-306
-296
-286
-281
-280
-298
-314
-312
-315
-311
-297
-288
-283
-295
-306
-306
-296
-299
-305
-304
-295
-285
-294
-297
-281
-272
-280
-268
-276
-286
-274
-266
-267
-272
-280
-280
-279
-287
-279
-262
-249
-254
-248
-229
-221
-202
-203
-218
-205
-211
-230
-218
-222
-235
-230
-244
-240
-241
-256
-259
-253
-251
-267
-282
-288
-296
-303
-294
-297
-301
-311
-305
-302
-314
-315
-315
-307
-320
-320
-313
-321
-316
-310
-305
-294
-298
-296
-288
-303
-295
-287
-280
-285
-284
-272
-278
-273
-283
-282
-267
-270
-286
-296
-295
-295
-291
-292
-296
-284
-275
-264
-279
-274
-278
-295
-292
-304
-308
-297
-296
-279
-264
-266
-254
-248
-260
-256
-265
-287
-288
-276
-287
-298
-301
-301
-300
-293
-290
-283
-286
-306
-312
-310
-303
-313
-318
-316
-318
-320
-312
-325
-320
-320
-322
-325
-335
-326
-334
-339
-333
-333
-331
-330
-345
-338
-333
-340
-333
-331
-341
-335
-338
-329
-326
-329
-329
-322
-312
-316
-308
-300
-315
-319
-312
-324
-324
-314
-301
-300
-308
